There’s no single “best school,” only the best fit for a particular child at a particular time. This framework works for any type of school, and it’s worth revisiting each year.
Step 1: Start with your child
Before you look at schools, write down what you know about your child:
- How they learn best: structure or flexibility, hands-on or reading-heavy, small or large groups
- Academic needs: working ahead, catching up, or right on track; specific subjects to strengthen
- Support needs: an IEP or 504 plan, English language development, health needs, social-emotional support
- Interests: arts, sports, STEM, languages, career pathways
- Their own view: older children especially should be part of the conversation
Step 2: List your family’s practical needs
- Location and transportation: How will your child get there and back every day?
- Schedule: Start and end times, and before- and after-school care
- Budget: Tuition, fees, uniforms, supplies, activities, and transportation
- Siblings: Can children attend the same school, or schools with compatible schedules?
- Values and community: Size, culture, religious or secular, and how families take part
Step 3: Know what’s available
Start with your assigned district school. It’s guaranteed and often a strong option. Then look at other district programs (magnets, transfers, dual language), charter schools, private schools, and homeschool or independent study. See Common Options.
Step 4: Gather evidence, not just impressions
- Look at public data where it exists, such as state test results, graduation rates, and chronic absence. (In California, see the California School Dashboard.)
- Read the school’s handbook, discipline policy, and calendar.
- Ask about teacher turnover and class sizes.
- Talk to current families, ideally ones the school didn’t pick for you.
Step 5: Visit and ask questions
Use our printable School Visit Checklist (free PDF; see also Free Resources). Questions worth asking at any school:
- How do you support a student who is struggling, or one who is ahead?
- How do you communicate with families, and how often?
- What does a typical day look like for a student in this grade?
- How do you handle bullying and conflict?
- For students with IEPs or 504 plans, what services are provided on site, and by whom?
- What are the total yearly costs beyond tuition, if any?
- What happens if this isn’t a good fit mid-year?
For a fuller list, download Questions to Ask a School (PDF).
Step 6: Check deadlines and enrollment rules
Charter lotteries, magnet applications, inter-district transfers, and private school admissions often have deadlines in winter or early spring for the next fall. Put them on a calendar early. Our free Enrollment Deadline Tracker (PDF) can help.
Step 7: Decide, and plan to check in
Make a decision with the best information you have. Set a check-in point, such as the end of the first quarter, to see how things are going. Switching later is sometimes possible, but it’s easier to plan for it than to scramble.
Downloadable: “Choosing a School: Family Worksheet” (PDF), covering Steps 1–2 as fill-in prompts.