FindGoodSchool.com contains data on over 100,000 elementary, middle and high schools in the United States. You can simply type in your address and search all the schools around your area. You can compare each school's demographics information and also student to teacher ratio. You can search for magnet, charter, vocational, alternative and shared-time schools in your area. It will help you to find the best school for your kids.