I'm in the U.S. and i was wondering if you have to take the general ed classes before the classes that relate to you degree. like the general ed classes could be English 1A, some history classes, etc.. just those. I thought that after you graduate high school you can immediately start working on getting your BA or BS degree? How do I know i need to take the gen ed. classes and how long will those take? To get a degree seems like an avg. 4 yrs, would it be longer with the Ged classes?