Your school schedule and your employment are two separate things. Your employer is only responsible for your employment. Your school is only responsible for your education. You are the only person who is responsible for both.
It is not your employer's fault that you are going to school. He has the right to expect you to put in the same hours as everyone else, and has NO legal obligation to give you ANY special consideration just because of your school schedule.
It is not your school's fault that you are working full time. They have the right to expect you to put in the same effort as all the other students and have NO legal obligation to excuse you from assignments or allow you a lower standard because of your work schedule.
You are responsible for both your eduction and your work schedules. If you can't make them work, that is no one's problem but yours.
There is NOTHING in the law anywhere in these United States that says if you are going to school, you can't be required to work overtime, or which gives you special rights as to schedule, or which gives one hoot about your "personal freedom".
You CHOSE this combination.

