United States · Homeschool · Grades 9 to 12

Homeschool computer science for high school credit

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

Three courses a homeschool family can document as a year of CS

Each has a published syllabus, regular assessed projects and an hours record, which is what a transcript entry needs underneath it.

Who gives credit

The first question is who awards the credit, not what the course is

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.

Credit, diplomas and records for homeschooled high schoolers in three states (from each state education department, read 17 October 2026)
QuestionNew YorkPennsylvaniaTexas
Who gives high school credit?Only schools; a receiving principal is advised to award it on assessment or evidenceThe receiving school decides under its written policyThe 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 schoolYes, a supervisor-issued diploma under Act 196 of 2014, on a PDE formThe state awards no diploma to homeschoolers
Required high school coursesSet out in the IHIP under the state regulationFour English, three mathematics, three science, three social studies, two arts and humanities, plus moreA course of study that includes good citizenship
Who keeps the records?Parents, with quarterly reports and an annual assessment to the districtParents keep transcripts; evaluators review each yearFamilies; the state does not regulate or accredit homeschool programs

What this means for a CS course

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.

Why we cover only three states

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

New York: home instruction, the IHIP and credit given by schools

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.

New York home instruction rules relevant to high school credit (NYSED pages, read 17 October 2026)
TopicWhat NYSED says
StartingA letter of intent goes to the district superintendent; families who begin mid-year file it within 14 days of beginning home instruction
The planWithin 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
DiplomaHome-instructed students cannot be awarded a local or Regents diploma
CollegeNYSED notes that colleges set their own admissions requirements and that admission is the family’s responsibility

The college strategies NYSED lists

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.

Where computer science sits

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: a parent-issued diploma and a course-based graduation

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.

Pennsylvania home education graduation, from the PDE guide (revised May 2026, read 17 October 2026)
AreaMinimum courses in the guide
English and language arts4
Mathematics3
Science3
Social studies3
Arts and humanities2
Health education1
Physical education2
Electives6

Courses, not seat time

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.

The supervisor-issued diploma

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.

  1. Some schools accept all home education credits.
  2. Some schools do not accept any home education credits.
  3. Some accept credit for classes the school also offers.
  4. Some accept those and assign general credit for classes the district does not offer.
  5. Some schools allow students to test for credit.

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

Texas: no state diploma, local decisions on credit

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.

Texas home schooling and credit (TEA page and To the Administrator Addressed letter of July 11, 2019, read 17 October 2026)
TopicWhat TEA says
Diploma"The State of Texas does not award a diploma to students that are home schooled."
College in TexasCompleting a home school education is treated as equivalent to graduation from a public high school for undergraduate admission to Texas institutions
Transfer creditUnder 19 TAC 74.26(a)(2), home school transfers get the same treatment as transfers from unaccredited private schools
How credit is decidedBy reviewing the curriculum and the student’s work, or by appropriate assessments; whether to test is a local matter
Credit by examFor a course already taken, the 70% standard should be used rather than the 80% standard for a course not previously taken
PSAT and APTEC 29.916 requires districts to let home school students take the PSAT and AP tests they offer enrolled students, and to publish the dates

What it means for computer science

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 AP testing right

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

How homeschoolers take AP Computer Science 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.

  1. Search the AP Course Ledger. The College Board calls it "the official, up-to-date, comprehensive list of schools that have passed the AP Course Audit", searchable by state and city.
  2. Call the school and ask for the AP coordinator. Schools set their own policies on testing outside students and may have local deadlines.
  3. Do it early in the school year. AP coordinators order exams by the November 13 deadline for full-year courses, so the arrangement should be in place before then.
  4. Remember the ordering rule. "Parents and students cannot order AP Exams directly." The coordinator creates an exam only section and gives the student its join code.
  5. Study at home if you like. The College Board says "you can self-study for most AP Exams", while recommending a course.

Principles or A?

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.

Online AP courses

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

A computer science course record a stranger can verify

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.

Course record for one year of homeschool computer science (our template)
PartWhat it containsExample
Course titleA plain name a registrar recognisesIntroduction to Computer Science (Python)
DescriptionThree or four sentences on content and levelVariables, loops, functions, lists, files, simple data analysis
Units and datesEach unit with its start and endUnit 4, Functions, November 3 to November 21
HoursA dated log, totalled by unitSee the script below
Assessed workProjects and tests with marks and the marking ruleUnit 4 project, 86 out of 100, rubric attached
External evidenceAnything assessed outside the homeAP exam score, competition entry, public repository
GradeHow the final grade was calculatedProjects 60 percent, tests 30 percent, participation 10 percent
Totalling the hours log · our scriptpython
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

A four-year computer science sequence for homeschool high school

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.

A homeschool high school CS sequence (our suggestion)
GradeCourseExternal evidence to aim for
9Introduction to programming in PythonA finished project in a public repository
10AP Computer Science PrinciplesThe AP exam, sat through a local coordinator
11AP Computer Science A (Java)The AP exam, and a competition entry
12Web development or data structuresA deployed app or an entry in the Congressional App Challenge

If CS starts late

Begin with Principles in grade 11; one strong year with an exam beats three thin ones.

If math is ahead

Move AP Computer Science A to grade 10 and add data structures after it.

If college is not the plan

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

Four stages of a documented CS year

Where homeschool families usually are when they ask us about credit.

From coding at home to a course on the transcript (ours)
StageWhat it looks like
1. HobbyThe teen codes for fun with no record kept
2. CourseA syllabus and regular lessons, but no hours or grades yet
3. Recorded courseDated hours, assessed projects and a grading rule
4. Verified courseA record plus outside evidence such as an AP score

For parents

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.

For students

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

Nine courses homeschool families use for high school CS

Live online, with a regular teacher, a syllabus and assessed work for the course record, in a batch or one to one.

I

First CS course

Grades 8 and 9
II

AP years

Grades 10 and 11
III

Senior year

Grade 12

How lessons run

Live CS lessons inside a homeschool week

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.

Syllabus

A written outline for the course record.

Attendance log

Dated sessions you can total.

Graded projects

Marks with the rubric attached.

AP preparation

Practice in the exam format.

Parent updates

Short notes after each unit.

Batch or private

Fifteen to twenty, or one to one.

Student work

Projects our homeschool and school students built

Examples of the assessed work that fills a course record. The student labs page shows more.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

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

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

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

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

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

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

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

  • A free first lesson
  • Bring your state’s rules
  • No card details
Book it

Group batch

USD 100

a month, billed in US dollars

  • Fifteen to twenty learners
  • One regular teacher
  • Choose your batch
  • Monthly
Start here

One to one

USD 150

a month, billed in US dollars

  • A teacher to yourself
  • Your homeschool timetable
  • Your course record
Enquire

What families say

Rated 4.9 across 547 Google reviews

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

Homeschool computer science credit: common questions

Can a homeschool computer science course count as high school credit?

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.

Does New York give homeschoolers a diploma?

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.

What courses does Pennsylvania require for a homeschool diploma?

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.

Can computer science be an elective in Pennsylvania?

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.

Does Texas award homeschoolers a diploma?

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.

How can a homeschooler take the AP Computer Science exam?

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.

Is there a set number of hours for one credit?

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.

Do all states follow these rules?

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.

When are your classes?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

What do Modern Age Coders provide for the course record?

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

Related pages

More for US homeschool families planning high school.

Homeschool coding curriculum

Levels from first code upward.

Homeschool math curriculum

Math alongside the CS years.

AP CS Principles

The broader first AP course.

AP Computer Science A

Java to exam level.

Congressional App Challenge

Outside evidence for a CS year.

Coding classes in the USA

Every page for US families.

AI summer programs for high school students

AI summer programs for US high schoolers in 2027, and an eight-week AI summer you can run at home.

CS summer programs for high school students

Four CS summer programs for high schoolers, from their own 2027 pages.

Coding summer camp for middle schoolers

Coding summer camp for grades 6 to 8: blocks to Python in four weeks.

Start here

Book a free first lesson

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.

The first lesson is free and needs no card.

Want a class sooner? Book a priority demo

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

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here

Free classPriority demoCall us