How to Start Homeschooling in California: Step-by-Step Guide (2025)
Making the leap to homeschooling can feel like a big decision—but in California, the process is simpler than you might think. Whether you’ve been planning this transition for months or you’re just getting started after a sudden change, this guide will walk you through every step.

Legal Options for Homeschooling in California
There are several legal ways to homeschool in California:
- Public Charter Homeschool Programs: These provide funding and oversight but still count as public school enrollment.
- Private School Satellite Programs (PSPs): Private schools that support homeschoolers with administrative help, records, and optional community.
- Private School Affidavit (PSA): You create and operate your own private school in your home and assume full responsibility for your child’s education.
This guide focuses on the
PSA option, which offers the most independence and flexibility.
For a full breakdown of these options, visit our Legal Info page.
Step 1: Unenroll from Your Current School
Before you start homeschooling, you need to officially withdraw your child from their current school. This is typically done via email or written letter. It's best to:
- Notify the school that you’re transferring your child to a private school.
- Request confirmation that they received your withdrawal.
Some schools may push back, especially if you mention homeschooling right away. Learn more about the process in our blog: How to Withdraw Your Child from School.
Need a script?
Use our Sample Withdrawal Letters to help craft your message.
Step 2: File a Private School Affidavit (PSA)
Once your child is unenrolled, you're ready to file your PSA with the California Department of Education.
When to File:
- October 1–15 each year is the main filing period for continuing private schools.
- If you’re starting
mid-year, file your PSA the same day you unenroll your child.
Note: The form is unavailable from mid-June through August.
How to File:
- Go to the
California Department of Education PSA page.
- Declare your home as a private school and fill in the required information.
- No approval process—just submission.
We offer step-by-step support and a community to walk you through this during our Free Homeschool 101 Sessions.
Step 3: Keep Required Records on File
Homeschooling via the PSA method means you are legally operating a private school. California doesn’t require reporting or testing—but you do need to keep a few specific records on file:
- Attendance records
- A course of study for each grade level
- List of educational materials used (textbooks, websites, games, etc.)
- Faculty qualifications (a self-certification that you’re capable of teaching)
- Immunization records or a personal beliefs exemption (if applicable)
You do not submit these documents unless specifically requested by an official. Learn more about what to keep and how in Records to Keep on File for Homeschooling.

Step 4: Start Homeschooling
Once you've filed your PSA, you're free to begin homeschooling. There’s no one right way to do it.
Some families dive into structured curriculum, others explore interest-led or unschooling paths. You decide what works for your child and your household.
A few things to keep in mind:
- You don’t need to recreate school at home.
- Learning can happen through everyday life—cooking, building, reading, gardening, conversations.
- Your role isn’t to become a traditional teacher. You’re a facilitator and guide.
- It’s okay to take time to find your rhythm.
Not sure what homeschooling looks like in practice? Visit our blog on How Homeschooling Works for examples of different approaches.
What About Hiring a Teacher?
If you hire a credentialed teacher full-time, this falls under a different exemption in the California education code. It can come with legal and financial responsibilities—like employment laws, liability insurance, and tax compliance.
Even if you use a tutor or teacher, we recommend filing a PSA to ensure your child is enrolled in a legal private school and can eventually receive a diploma if needed.
Support Is Just a Click Away
You don’t have to figure this all out on your own. The Homeschool Association of California (HSC) is a nonprofit, volunteer-run organization here to help you thrive.
- Join our
Free Homeschool 101 Sessions to ask questions live
- Browse our
Homeschool Resources for curriculum ideas and planning tools
- Read our
latest blogs to stay informed and inspired
- Learn more about how we support families on our Membership Page.
Ready to start homeschooling with confidence?
Whether you're mid-year or planning ahead, you have support. Join HSC, access our free sessions, and connect with a vibrant community of homeschoolers across California.