I can answer your medical school question, however, I urge you to check out studentdoctor.net there is tons of information there for pre meds, med students, residents, everything and it talks about fin aid as well.
Technically speaking, as soon as you get your BA or BS degree you are no longer considered a dependent student for financial aid and you automatically become independent, you can take out $120,000 in federal loans total for the 4 years of medical school (which is considered a professional school, we have higher loan limits than graduate students). Although you are an independent student, some school still ask for parental information, and you can deny it if you like.
Some medical schools, not a lot but some do offer Merit scholarships but I wouldn't count on that because they are very hard to come by.
With a 3.2 GPA and a high MCAT say 35 or higher the student will have a chance at some medical schools but be prepared to explain why the GPA is so low and if your gpa is that low, you need to have more clinical and volunteer work as well as some pretty strong recommendations. Getting a high MCAT is VERY VERY VERY VERY difficult, it is easier to control your GPA than predict what you will get on the MCAT. I highly recommend trying to boost the GPA to at least a 3.5 but a 3.7 will be a lot better with a 30-32 for the MCAT.
Good luck and if you have any questions, feel free to PM me.
ETA: If the student wants to begin medical school right after they finish their undergrad then you take your MCATS April of your JR year and you apply in June of your JR year and then you spend your entire SR year (Oct-Feb) flying to interviews. It is a costly process.
If the student is not a strong student, I would work on the GPA and or do a 2 year masters program do really well and then apply.
MCAT scores are only valid for 3 years and the average age for a 1st year medical student is 24 years old, they really prefer the mature older student that was able to experience the working world or traveling and helping those in need. I'm not saying they won't admit younger students because they do. I'm just telling you the averages.