There are many websites that will allow you to google or compare different schools. The College Board has a website for searching schools:
https://bigfuture.collegeboard.org/college-search
You select all sorts of factors (including NCAA level, and whether they have baseball), tuition, selectivity, etc., and it gives you a list. The individual listings include tuition, financial aid, graduation rate, size, etc. It seems to be free.
I also agree, save the deep research until a school has expressed interest in your son for baseball. You can waste a lot of time on the internet doing this kind of research.