You have too many corps being built. Dont build anything unless you have the workers to staff it.
As a rule of thumb, 2 corps for each 1 million people you have, so you have at least 12 corps too many.
Also you could do better with your education priorities. For ease of working the priorities out, always have them total 120. This gives you an average of 10 for each worker type. Then work from 10 up or down as you see fit depending on what you need the most. (A 20 would be quite a dramatic figure if you really needed lots of some type, to give you some idea).
Keep raising your education index to at least 150 and, pro tip alert, you want the same index for schools, highschools and universities, the game will work to the lowest of the three, so keep them the same.
Just to make things even more involved, a shortage of one worker type will cause the corps to lay off an equivalent percentage of ALL worker types, so you need to balance things carefully.
Another pointer I would give is that you have too big an army for your needs using too many workers.
Good luck.
Crafty.