Sophomore year tragedy

I am a sophomore at the university of southern Mississippi. I transferred from one university to another and since transferring I have been struggling. I was put on academic probation my first semester of my sophomore year because my GPA dropped below the minimum at one point during the semester. My grades improved and I did not fail any of my classes but my GPA did drop from the 3.5 I transferred with to a 2.9.
This semester however I started working part time (my first job) but I also while being enrolled in 7 classes (three of which are fully online). I work nights mostly and I normally am working 7 or 8 hour shifts. I do not make it home until 11pm most nights which isn’t bad but I do have classes starting at 9:30am two days a week. I commute about an hour to school so I have to get up by at least 7:30 to be on time (getting dressed and driving/parking). I also work about an hour away from my home so I drive at an hour to and from my destinations at least 6 days out of the week some weeks all 7.
This semester my grades started out normal but by midterms I was failing 3 classes and now the week of finals I’m in danger of failing 4. I’m writing this to get some advice on how I should go about trying to help my GPA and if I will still be able to graduate on time with these 4 failed classes. I do plan on taking summer classes next summer.

Advisors at your school might be a better target for these questions. We have no idea if you’ll be able to graduate on time, and could very easily steer you wrong.

You should have withdrawn from some of those classes at midterms when you discovered that you could not keep up with both class and work hours. Next time, remember that W’s are much better than F’s. If you took a break from your job, could you bring any of those grades up to to C’s or D’s or is it definitely too late?

The schedule you describe is insane. You need to decide to work less and take a full load of classes, or keep the 8 hour work days and study part time. Maybe even look for work or housIng with a shorter commute involved. Upper level classes are more time consuming than 100 and 200 level ones, so you will need to adjust your work and school schedules continually.