| Option | Typical Cost |
|---|---|
| Public / in-state | $800–$1,000 |
| Public / out-of-state | $1,066–$1,733 |
| Private | $1,334–$2,167 |
| Elite / top-ranked | $2,000+ |
Compare providers near you
| Expense | Annual Cost |
|---|---|
| Curriculum / textbooks | $200–$1,000 |
| Online courses (Outschool, Khan Academy) | $0–$2,000 |
| Co-op fees | $200–$1,000 |
| Supplies & materials | $100–$500 |
| Testing & evaluation | $50–$200 |
| Extracurriculars (sports, music, art) | $500–$3,000 |
| Field trips | $200–$800 |
Total homeschool cost: $1,000–$5,000 per student per year — far less than private school ($10,000–$40,000). The real cost is the opportunity cost of a parent's time and income. If one parent leaves a $50,000 job to homeschool, the true annual cost is $51,000–$55,000. Many families offset this by homeschooling part-time, using co-ops, or working from home on a flexible schedule. Professional associations and licensing boards maintain directories of vetted providers — check these resources before hiring. Timing matters: scheduling during off-peak seasons or weekdays often saves 10-20% compared to peak-demand periods. Negotiating is always worth trying — most service providers have some flexibility in pricing, especially for larger projects or repeat customers.
Homeschool costs are shaped by quality level, provider choice, and your location. Premium options command higher prices but do not always deliver proportionally better outcomes. Identifying where quality matters most for your situation helps you allocate your budget effectively.
The biggest pricing variable is often one that people overlook: timing. Seasonal demand, provider availability, and market conditions all influence what you will pay. When possible, flexibility on timing gives you leverage to negotiate or simply take advantage of lower-demand pricing.