You could try to crowdsource this information, or contact schools in an effort to get them to self report.
You could try to crowdsource this information, or contact schools in an effort to get them to self report.
The two main issues when we've thought of this are:
1) how do you ensure the data is accurate/up-to-date?
2) the graveyard issue where you don't want to show what's NOT on your site. As an example (and I know I'm probably picking on them unfairly) check out GreatSchool's crowd-sourced photos here: http://www.greatschools.org/search/search.page?q=boston%20ma)
Scraping sites is probably more of the way to go or just using Wikipedia as Google does, for example, in their school info boxes.
It's definitely something that, longer term, would be good to seriously look into.
It might not be the full-scope of what you are trying to do, but it might be a way to help bootstrap part of your development.