Academic Struggles In College

All of the above from reply #1, plus students under financial stress may be juggling a large number of work hours to earn money to pay for school.

Also, college courses are harder than high school courses in general. Where there is overlapping content (e.g. AP courses, foreign language courses), college courses often cover in a semester what a high school course covers in a year.