1. Get rid of the crawl delay
2. I still dont subscribe to page validaiton as reason for not ranking. I have seen far to many not valid pages rank well.
3. You lack of indexing probably has more to do with lack of content more than anything. You website is simply a directory full of links leading to the contact info for the private school.
4. You seem to be indexed and ranking on Google fine:
http://www.google.com/search?hl=en&q...=Google+Search
http://www.google.com/search?hl=en&l...chools+in+ohio
Add some content, add some more content weekly (private school news blog?) and magic will happen.