Homeschool Hero › Pennsylvania homeschool requirements
Pennsylvania homeschool requirements, from affidavit to evaluation
Pennsylvania home education takes an affidavit each year, required subjects, 180 days or 900 hours of instruction (990 in grades 7 to 12), a portfolio with a daily log, and an evaluator's certification by June 30. Homeschool Hero keeps the log and adds up the time as you teach.
What Pennsylvania asks for
- File a notarized affidavit (or unsworn declaration) with your school district superintendent before you start, and every year by August 1.
- Teach the required subjects for your child's level (listed below).
- Teach for 180 days, or 900 hours a year at the elementary level and 990 hours in grades 7 to 12.
- This applies from compulsory school age: 6 by September 1, or earlier if you choose to start your child in school.
- Keep a portfolio: a log made as you teach that names reading materials by title, samples of your child's work, and in grades 3, 5 and 8 standardized test results in reading and math.
- A qualified evaluator interviews your child and reviews the portfolio each year. Give the superintendent the evaluator's certification by June 30.
- For a diploma: at least 4 years of English, 3 of math, 3 of science, 3 of social studies and 2 of arts and humanities.
Required subjects in Pennsylvania
Grades 1 to 6
- English
- Arithmetic
- Science
- Geography
- History of the United States and Pennsylvania
- Civics
- Safety Education
- Health and Physiology
- Physical Education
- Music
- Art
Grades 7 to 12
- English
- Science
- Geography
- Social Studies
- Mathematics
- Art
- Music
- Physical Education
- Health
- Safety Education
How Homeschool Hero helps in Pennsylvania
- Each child from grade 1 starts with the subjects Pennsylvania requires for their level; kindergarten starts with a few suggested subjects.
- Days and hours add up as you log, against 180 days or 900/990 hours.
- Your daily log names each book as you teach, as the portfolio log requires.
- The yearly report pulls it all together for your evaluator before June 30.
Free for one child, with every feature. Use it in any browser or the Android app.
Pennsylvania homeschool questions
How many days or hours does Pennsylvania require for homeschooling?
180 days, or 900 hours a year at the elementary level and 990 hours in grades 7 to 12. Either one meets the requirement.
What is due by June 30 for a Pennsylvania homeschool?
The evaluator's certification that an appropriate education is occurring, given to your school district superintendent.
Source: 24 P.S. §13-1327.1 (Public School Code of 1949, §1327.1) (official page). Reviewed November 4, 2026. This is a summary to help with record keeping, not legal advice; check the current rules with your state or district.
Other state guides
Keep Pennsylvania records the easy way
Create your free account in under a minute.