I teach in high school and kids today can graduate in 3 years pretty easily. Many who go the 4 years, in our h.s. can finish their core 40 plus have 12 or more college credits. Our school system is trying to come up with the possibility of graduating with an associates degree. This is my 45 year ,so yes, it's changed a lot. No required " seat time" any longer, so kids can finish classes in weeks via computer...