A strong curriculum lays the foundation to good schooling. Ensure that you spend considerable time understanding the basic curriculum, subjects offered, special courses, advanced options for gifted students, and personalized programs for those children who might need it. A school that offers core academic subjects such as English, mathematics, science, history, art and an option to learn a foreign language is a good place to start your school hunt. Also pay attention to any other subjects that that school may be offering. A strong curriculum is only as strong as the teaching methodology. Offering all the important subjects but not employing qualified, able and passionate teachers to effectively teach them to the students is a waste of resources.