How do you blame this on Obama or the liberals? Its the conservatives they try to fight to get right of federal public education. If they had their way some middle schoolers in the bible belt would be learning of creationism as a scientific fact and might never even hear of the theory of evolution. The right wants to send education to the stone age and no child left behind has fucked us.
Also if you make financial aid available only on a merit based system (which i assume is your GPA at graduation) you leave any kids who went through family problems their senior year, needed to be on meds but never got diagnosed (ADHD is real and if your on the right meds paying attention in class and focusing on work without a myriad of other thoughts taking your mind away from the task at hand), and a bunch of other reasons a student who might struggle in high school but will excel in college has.