You need to be more specific. Some colleges are great in some areas and bite in others. A lot of it comes down to what you want to major in and what kind of college life do you want/expect.
Michigan state is one of the many great colleges in Michigan. You can look up some of the highest ranked schools in Michigan in your local library. Great choice.
Some colleges in the Great Plains are Oklahoma State University, Kansas State University, South Dakota States University, and North Dakota State University.
UCI has a great medical program.
bowling green state universitythat is if you like penises
what are some community colleges in atlanta Georgia
juliard would be a great school for anyone interested in da performing arts
There are many Health colleges
that's great your son can go to most colleges in the country. that's great your son can go to most colleges in the country.
There are many colleges in Louisiana but some of the best colleges are Louisiana Technical University, University of Louisiana and there are many more
The University of North Carolina and North Carolina State are great schools in North Carolina with great reputations. The University of North Carolina is more expensive but it has an excellent reputation.
There are great schools where you can get a certification in data centers. Some of them are the Data Center University, Marist College and some traditional colleges and universities.
Online colleges and especially your local technical and/or junior colleges are the best places to start. Smaller, localized colleges have real opportunities and financial ad even scholarships. They would be a great place to start! Good luck to you!