HCSH / START / 01
Python for teens
A full introductory year.
Open the syllabusUnited States · Homeschool · Grades 9 to 12
Homeschool families often ask the same thing about a computer science course: will it count? The honest answer is that it depends on the state and on who is asked to accept it. This page reads three state education departments that publish clear guidance, New York, Pennsylvania and Texas, and shows how differently they handle credit, diplomas and transcripts. It then covers how homeschoolers take AP exams, and gives the course record our teachers prepare so a parent can document a computer science year that a school or college can check.
Live teaching since 2020 · 10,000+ students · syllabus, hours and assessed projects for each course
In short
Homeschool computer science counts for high school credit in very different ways by state. New York says "Credit is given only by schools." Pennsylvania lets a supervising parent issue a diploma under Act 196 of 2014, with electives such as computer science among the required courses. Texas awards no state diploma to homeschoolers. Modern Age Coders teaches the course live online and supplies the syllabus, hours and graded work a family records.
A course with records behind it
Each has a published syllabus, regular assessed projects and an hours record, which is what a transcript entry needs underneath it.

HCSH / 01
High school. Course plus the route to the AP exam.
Open the syllabus →
HCSH / 02
Ages 13 to 18. A full introductory programming year.
Open the syllabus →
HCSH / 03
High school. Java, objects and the AP exam.
Open the syllabus →Who gives credit
A homeschool course can be excellent and still be read differently in two states. This summary compares the three state departments we read on 17 October 2026. Other states have their own laws, and nothing here should be stretched beyond these three.
| Question | New York | Pennsylvania | Texas |
|---|---|---|---|
| Who gives high school credit? | Only schools; a receiving principal is advised to award it on assessment or evidence | The receiving school decides under its written policy | The receiving district decides, by review of work or assessment |
| Can the family issue a diploma? | No; local and Regents diplomas need enrollment in a registered secondary school | Yes, a supervisor-issued diploma under Act 196 of 2014, on a PDE form | The state awards no diploma to homeschoolers |
| Required high school courses | Set out in the IHIP under the state regulation | Four English, three mathematics, three science, three social studies, two arts and humanities, plus more | A course of study that includes good citizenship |
| Who keeps the records? | Parents, with quarterly reports and an annual assessment to the district | Parents keep transcripts; evaluators review each year | Families; the state does not regulate or accredit homeschool programs |
None of the three state sources we read requires computer science for homeschoolers. In Pennsylvania it fits naturally among the electives; in New York and Texas it becomes credit only when a school accepts it.
So the course record matters more than the course title. A school or college that never met the student needs to see what was taught, for how long, and how it was assessed.
Homeschool law is set state by state. We chose these three because their education departments publish clear, readable guidance, and we did not want to generalise from them.
If you live elsewhere, read your own state department’s page first. Florida’s department page and the NCAA homeschool page refused our request, so they are not summarised here.
New York
The New York State Education Department explains home instruction in a long questions and answers page. Four of its answers shape a high school computer science course.
| Topic | What NYSED says |
|---|---|
| Starting | A letter of intent goes to the district superintendent; families who begin mid-year file it within 14 days of beginning home instruction |
| The plan | Within 10 business days of receiving the letter, the district sends the regulation and an individualized home instruction plan (IHIP) form |
| Credit | "Credit is given only by schools." If the student later enters a school, the principal is advised to award credit on assessment or evidence |
| Diploma | Home-instructed students cannot be awarded a local or Regents diploma |
| College | NYSED notes that colleges set their own admissions requirements and that admission is the family’s responsibility |
The Q and A suggests several routes a home-instructed student can combine: a portfolio of work, a letter listing any Regents exams taken, SAT or other test scores, a superintendent’s written attestation that the program met the regulation, and the high school equivalency exam.
It is candid that the superintendent "may, but is under no obligation to, attest", and that no strategy guarantees admission.
A computer science course in New York lives inside the IHIP as part of the family’s plan. If it may later need to count as school credit, keep the evidence a principal would assess: the syllabus, graded projects and test results.
A portfolio is the strategy NYSED names first, and a coding course produces one naturally: programs that run, with the student’s explanation of each.
Sources: NYSED Home Instruction and Home Instruction Questions and Answers, read 17 October 2026.
Pennsylvania
Pennsylvania’s Department of Education publishes a Home Education and Private Tutoring Guide, revised May 2026. It is the most detailed of the three sources on what a homeschool graduation contains.
| Area | Minimum courses in the guide |
|---|---|
| English and language arts | 4 |
| Mathematics | 3 |
| Science | 3 |
| Social studies | 3 |
| Arts and humanities | 2 |
| Health education | 1 |
| Physical education | 2 |
| Electives | 6 |
The guide says: "Graduation should be based on completion of courses and coverage of state standards rather than on years or credit counts." Families keep documentation such as course descriptions or portfolios showing each area was covered.
It also suggests a simple tracking spreadsheet: the required courses down one side, the year completed, a comments column for the source of each course, and a column for the evaluator.
Act 196 of 2014 lets a home education supervisor award a state-recognized diploma. The supervisor files an affidavit for the twelfth-grade year, the student completes the graduation requirements, and the same evaluator who reviewed twelfth grade co-signs a diploma on a standardized form developed by PDE.
Approved diploma-granting home education associations are a second route; they keep records and some provide transcripts.
Those five examples are the guide’s own, for a homeschooled student who later enrolls in a district school. The guide adds that no law governs acceptance of home education work, that it is left to each school, and that districts must have written policies. A computer science elective with strong records is easiest to accept under any of the five. Source: PDE Home Education and Private Tutoring Guide, revised May 2026, read 17 October 2026.
Texas
The Texas Education Agency keeps a short home schooling page and a 2019 letter to school administrators. Together they explain how a homeschooled teen’s courses are treated.
| Topic | What TEA says |
|---|---|
| Diploma | "The State of Texas does not award a diploma to students that are home schooled." |
| College in Texas | Completing a home school education is treated as equivalent to graduation from a public high school for undergraduate admission to Texas institutions |
| Transfer credit | Under 19 TAC 74.26(a)(2), home school transfers get the same treatment as transfers from unaccredited private schools |
| How credit is decided | By reviewing the curriculum and the student’s work, or by appropriate assessments; whether to test is a local matter |
| Credit by exam | For a course already taken, the 70% standard should be used rather than the 80% standard for a course not previously taken |
| PSAT and AP | TEC 29.916 requires districts to let home school students take the PSAT and AP tests they offer enrolled students, and to publish the dates |
A Texas homeschooler who later enrolls in a district may have a computer science course reviewed or tested for credit. The work samples from the course are what a review looks at.
The 70% figure applies to credit by examination in the circumstances the letter describes. It is a district process, not something a family can claim on its own.
The PSAT and AP provision is unusually strong. A district must publicly post the test dates, say that home school students are eligible, and explain how to register.
For a teen taking AP Computer Science Principles or A at home, that gives a clear way to sit the exam locally.
Sources: TEA Home Schooling and the TEA letter on home schools, July 11, 2019, read 17 October 2026.
AP exams
An AP score is the one piece of evidence that means the same thing in every state, which is why many homeschool families use it for computer science. The College Board’s rules for homeschoolers are short and firm.
AP Computer Science Principles is the broader course and suits a first year of CS. AP Computer Science A is Java programming and suits a student who already codes.
Our AP CS Principles and AP CS A pages go into each exam.
The College Board’s help page points homeschoolers who want an AP course itself to online providers listed in the AP Course Ledger.
A family can also teach the content at home and sit the exam at a local school. The transcript can then show the course and, separately, the exam score.
Sources: AP Students: homeschooled and AP Exams, AP Students: homeschooled and AP courses, AP Central ordering guidance, read 17 October 2026. We are not connected with the College Board.
The course record
Whichever state you are in, the same file answers the questions a school, an evaluator or a college will ask. This template is ours; adapt it to your state’s rules.
| Part | What it contains | Example |
|---|---|---|
| Course title | A plain name a registrar recognises | Introduction to Computer Science (Python) |
| Description | Three or four sentences on content and level | Variables, loops, functions, lists, files, simple data analysis |
| Units and dates | Each unit with its start and end | Unit 4, Functions, November 3 to November 21 |
| Hours | A dated log, totalled by unit | See the script below |
| Assessed work | Projects and tests with marks and the marking rule | Unit 4 project, 86 out of 100, rubric attached |
| External evidence | Anything assessed outside the home | AP exam score, competition entry, public repository |
| Grade | How the final grade was calculated | Projects 60 percent, tests 30 percent, participation 10 percent |
import csv
from collections import defaultdict
# cs_hours_log.csv has three columns: date,unit,hours
totals = defaultdict(float)
with open("cs_hours_log.csv", newline="") as f:
for row in csv.DictReader(f):
totals[row["unit"]] += float(row["hours"])
for unit, hours in sorted(totals.items()):
print(f"{unit:<30}{hours:6.1f}")
print(f"{'Total for the course':<30}{sum(totals.values()):6.1f}")Standard-library Python: csv.DictReader reads each row as a dictionary keyed by the header. Keep one row per session in the CSV, and the script prints hours per unit and the course total.
Our planning assumption, not a legal rule: we plan a full-year high school computer science course at about 144 hours, which is 36 weeks at 4 hours a week (36 x 4), including live lessons, practice and projects. Pennsylvania’s guide explicitly bases graduation on courses and standards rather than credit counts, so in that state the hours log supports the course description rather than defining the credit.
Four years
Our suggested order, for a family that wants computer science on the transcript every year. Each year is a separate course with its own record.
| Grade | Course | External evidence to aim for |
|---|---|---|
| 9 | Introduction to programming in Python | A finished project in a public repository |
| 10 | AP Computer Science Principles | The AP exam, sat through a local coordinator |
| 11 | AP Computer Science A (Java) | The AP exam, and a competition entry |
| 12 | Web development or data structures | A deployed app or an entry in the Congressional App Challenge |
Begin with Principles in grade 11; one strong year with an exam beats three thin ones.
Move AP Computer Science A to grade 10 and add data structures after it.
Keep the portfolio and the repository; employers can open them too.
For the wider homeschool picture, see our homeschool coding curriculum and homeschool math curriculum pages.
Where your family is now
Where homeschool families usually are when they ask us about credit.
| Stage | What it looks like |
|---|---|
| 1. Hobby | The teen codes for fun with no record kept |
| 2. Course | A syllabus and regular lessons, but no hours or grades yet |
| 3. Recorded course | Dated hours, assessed projects and a grading rule |
| 4. Verified course | A record plus outside evidence such as an AP score |
Moving from stage 2 to stage 3 is mostly a habit: log every session the day it happens.
Check your own state’s rules before the year starts, not when the transcript is due.
Keep every project, including the ones that went wrong. Evaluators like to see progress.
Write a short note on each project: what it does and what you would change.
The catalogue
Live online, with a regular teacher, a syllabus and assessed work for the course record, in a batch or one to one.
HCSH / START / 01
A full introductory year.
Open the syllabusHCSH / START / 02
Web pages that respond.
Open the syllabusHCSH / START / 03
For a younger sibling first.
Open the syllabusHCSH / AP / 01
Course and exam preparation.
Open the syllabusHCSH / AP / 02
Java to exam standard.
Open the syllabusHCSH / AP / 03
Algorithms behind the exam.
Open the syllabusHCSH / SR / 01
A deployed capstone app.
Open the syllabusHCSH / SR / 02
Modern interfaces.
Open the syllabusHCSH / SR / 03
A public record of the work.
Open the syllabusHow lessons run
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Weekdays
Daytime slots that suit a homeschool timetable.
Weekends
For families who keep weekdays for other subjects.
1-on-1
Paced to one student and one state’s rules.
A written outline for the course record.
Dated sessions you can total.
Marks with the rubric attached.
Practice in the exam format.
Short notes after each unit.
Fifteen to twenty, or one to one.
Student work
Examples of the assessed work that fills a course record. The student labs page shows more.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
Fees are monthly and in US dollars, so a homeschool family can run a full school year of computer science or a single semester, and adjust between years without a contract.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
Parents’ Google reviews, copied without edits.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Questions from homeschool families
It depends on the state and on who is asked to accept it. New York says credit is given only by schools; Pennsylvania lets a supervisor issue a diploma; Texas leaves transfer credit to the receiving district.
No. The NYSED Q and A says home-instructed students cannot be awarded a local or Regents diploma, and lists other ways to show colleges their work, such as a portfolio and test scores.
The PDE guide lists four courses of English, three each of mathematics, science and social studies, two of arts and humanities, plus health, physical education and at least six electives.
The guide asks for a minimum of six elective courses in subjects of interest. A computer science course with a syllabus and assessed work is a natural elective, documented like any other course.
No. TEA says the State of Texas does not award a diploma to students who are home schooled, and that completing a home school education is treated as equivalent to public high school graduation for Texas college admission.
Find a nearby testing school in the AP Course Ledger and contact its AP coordinator early in the school year. The College Board says parents and students cannot order AP Exams directly.
Not in the three state sources we read; Pennsylvania bases graduation on courses and standards rather than credit counts. We plan a full-year course at about 144 hours as our own planning figure.
No. Homeschool law is set by each state, and this page covers only New York, Pennsylvania and Texas. Read your own state education department's guidance before you plan the year.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
A syllabus, a dated attendance log, graded projects with rubrics and unit notes for parents. Awarding the credit stays with the family, evaluator or school, as your state's rules decide.
Elsewhere on this site
More for US homeschool families planning high school.
Levels from first code upward.
Math alongside the CS years.
The broader first AP course.
Java to exam level.
Outside evidence for a CS year.
Every page for US families.
AI summer programs for US high schoolers in 2027, and an eight-week AI summer you can run at home.
Four CS summer programs for high schoolers, from their own 2027 pages.
Coding summer camp for grades 6 to 8: blocks to Python in four weeks.
Start here
Tell us your state, your teen’s grade and what they have coded so far. The teacher suggests the right first course and shows the records you would receive.
To see what happens in a lesson first, read how we teach, and browse each syllabus on the course list.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Lessons are given by video by teachers based in India, which suits homeschool daytime hours in many US time zones. WhatsApp gets the quickest reply.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo