Every Homeschool

Publisher profile

Specialist / supplement

CompuScholar

Online computer-science courses for grades 6-12 including Java, Python, Digital Savvy, and web design; approved for high school credit by several states.

compuscholar.comEst. 2002Accredited option
Save

About

CompuScholar (formerly Homeschool Programming) publishes self-paced online computer-science courses for middle and high school students. Its catalog includes Digital Savvy, Web Design, Java, Python, and C# courses, each with video lessons, interactive quizzes, coding projects, and automated assessments. Courses carry one high school credit each and are approved for elective credit by several state public-school systems. The company offers both homeschool and classroom licenses. CompuScholar is often chosen by homeschool families looking for transcript-ready computer-science coursework without an outsourced teacher.

The Every Homeschool rubric review

Our deep read on CompuScholar

9 min read · 2,021 words

CompuScholar is a self-paced online computer-science publisher built specifically to produce transcript-ready coursework for middle and high school students. Java, Python, C#, HTML, game design, without an outsourced teacher. It fills a gap most general curriculum publishers do not address seriously.

Last updated: 2026-04-24 · Every Homeschool Editorial Team

At a glance

Method Self-paced video / subject-specialist / computer-science elective
Worldview Secular
Grades 6-12, with most courses landing in the 8-12 band
Formats Online video + text, auto-graded assessments, coding projects
Cost tier Standard
Parent intensity 2
ESA-common Varies; approved on several state ESA marketplaces as computer-science elective
Accredited Courses aligned to many state standards; IMS Global-certified Common Cartridge
Established 2002 (as Homeschool Programming, Inc., later rebranded CompuScholar)
Website compuscholar.com

Our scoreboard (1-5)

Criterion Score One-line reason
Academic rigor 4 Java AP prep course tracks to the College Board AP CS A framework; Digital Savvy is a legitimate high school CS credit
Ease of teaching 5 Self-paced, auto-graded; parents do not need any coding background
Content quality 4 Video lessons are clear and professionally produced; projects build incrementally
Flexibility 4 Monthly and annual subscriptions; self-study or teacher-led options
Value for money 5 Self-study courses at $120/year are substantially cheaper than outsourced CS instruction
Worldview scope 5 Subject-neutral computer science; usable by any family
Visual/design 3 Functional LMS and clean video; not visually distinctive
Support resources 4 Email support; teacher-led upgrade available; auto-graded activities

Who the publisher is

CompuScholar began in 2002 as Homeschool Programming, Inc., founded to address what its founders observed as a simple gap in the homeschool market, serious computer-science instruction for middle and high school students who could not easily access a qualified teacher. The company rebranded as CompuScholar as it expanded into classroom and school licensing; today it serves both homeschool families and public and private school systems. The homeschool catalog and classroom catalog are largely the same content, differently packaged.

The publisher operates a certified Common Cartridge product, an interoperability standard that matters for schools integrating CompuScholar content into their own LMS, and its courses are aligned to state curriculum standards in multiple states, which makes transcript placement straightforward. Digital Savvy, the company's flagship digital-literacy course, is written to meet state standards for the computer-science graduation credit required by many state-approved diplomas.

CompuScholar is one of a small handful of publishers (alongside Code.org for younger students and Coursera for self-motivated high schoolers) that produce transcript-ready computer-science coursework specifically for the homeschool buying channel. Its competitors in the homeschool CS space, boot-camp-style providers, Outschool-hosted teachers, and parent-as-teacher open-source curricula, each solve different problems. CompuScholar's specific bet is that a family wants the same video, projects, and assessments a classroom would use, without having to source or pay for a classroom teacher.

The core pedagogy

CompuScholar courses follow a consistent pattern: video lesson, text lesson (the same content in readable form), auto-graded quiz, hands-on coding or project activity, chapter test. Students work self-paced through chapters, each of which typically represents one to two weeks of work. Completing a full course. Java, Python, Web Design, Digital Savvy, takes roughly one school year at a two-to-three-hour weekly pace and earns one high school credit.

The pedagogy is direct instruction rather than discovery-based. A student learning Python in the CompuScholar course does not start with a blank IDE and a vague project; they watch a video introducing a concept (variables, conditionals, lists), read the corresponding text, take a quiz, and then complete a coding exercise designed around that concept. This is the same model most classroom CS teachers use with good reason, it scaffolds a difficult subject for students who have not seen it before.

Signature mechanics: (1) Video plus text plus code. Every lesson appears in three forms, so a student who does not learn well from video can read, and a student who does not learn from reading can watch. (2) Auto-graded activities. Quizzes, tests, and many coding exercises are graded automatically; the electronic gradebook produces a report suitable for a homeschool transcript. (3) Teacher-led upgrade path. Families who want an outside teacher to grade work, answer questions, and assign projects can pay the higher teacher-led tier rather than sourcing a separate tutor. (4) State-standards alignment. Courses are mapped to the computer-science standards used by many state diploma requirements, which makes Digital Savvy and similar titles defensible in state-accountability audits where applicable.

A day in the life

A tenth-grader working through Java Programming (AP CS A prep) opens the CompuScholar portal at the start of a Tuesday morning. The current chapter is on loops. She watches a twelve-minute video lecture introducing for and while loops, then reads the same material in the text version to reinforce. She completes a six-question auto-graded quiz, four correct, two wrong; she reviews the wrong questions before moving on. She then works through a coding activity in which she writes a short program to sum the even numbers from 1 to 100, runs it, debugs a syntax error, and submits. Total time: approximately ninety minutes. She will return the next day to finish the chapter project and take the chapter test.

A student on the teacher-led upgrade has the same learning sequence but submits projects to a CompuScholar instructor who grades, comments, and answers questions via the course messaging system. Self-study students handle all grading through the auto-grader and receive parent or student oversight for coding projects.

What they do exceptionally well

Meeting homeschool parents where they are on computer science. Most homeschool parents cannot teach programming. CompuScholar assumes this and designs accordingly, videos are the primary instructional mode, the parent does not need to understand Java to supervise the course, and the auto-grader handles most assessment. This is the core product bet and CompuScholar executes it well.

Digital Savvy as a state-standards credit. Digital Savvy is written to meet state standards for the computer-science credit required on many state-approved diplomas. For families in states with specific graduation requirements (and for families seeking an ESA-reimbursed computer-science credit), this is a defensible, documented path, not a credit claim invented by the publisher but one tied to state frameworks.

Transparent pricing. Self-study at $120/year or $15/month, teacher-led at $300/year or $35/month, with additional siblings on the same class at $40. This is substantially cheaper than a single outsourced computer-science tutor and meaningfully cheaper than most AP-prep CS instruction sold through outside academies.

What they do poorly

Limited subject breadth. CompuScholar is a computer-science specialist. It does not teach math, science, writing, or any non-computing subject. Families expecting a fuller STEM electives catalog from a single publisher will not find it here; the company has stayed disciplined about its scope.

Production values show their age in places. The video instruction is clear and competent but not visually ambitious. Students accustomed to the production quality of current platforms like Khan Academy or YouTube tutorial creators may find CompuScholar's videos serviceable rather than engaging. This is a real variable for visual-learner students; for auditory learners and students who prefer text, it matters less.

No synchronous cohort. There are no live classes, no peer discussion, no cohort of classmates. A student who learns best in conversation, or who needs accountability from peers rather than a course checklist, will not find it here. Families who want synchronous CS instruction should look at Outschool, live-online classical academies with CS offerings, or Codecademy's cohort-based programs.

AP prep is a track, not a full AP College Board course. CompuScholar's Java Programming course is designed to prepare students for the AP Computer Science A exam by covering the content the College Board tests, but CompuScholar is not itself a College Board-authorized AP course. Students seeking the "AP Computer Science A" designation on their transcript should either enroll in a College Board-authorized AP provider or work with their homeschool umbrella school to designate the course appropriately after completion. The content preparation is legitimate; the labeling convention is a separate question families should understand before planning transcript presentation.

Course retirement risk. Computer science is a fast-moving discipline and CompuScholar's catalog has evolved, older courses in Visual Basic and Alice have been retired as the industry moved on, and current courses (Java, Python, C#, Web Design, Unity Game Programming) reflect today's working languages. This is appropriate editorial judgment, but families starting a multi-year CS track should plan around the possibility that any given course may be updated or replaced during their student's sequence.

Who it fits / who it doesn't

  • Pick CompuScholar if: you want a high school or middle school student to earn a transcript-ready computer-science credit without hiring a tutor; the student is self-directed and comfortable with video-and-text instruction; you want auto-graded assessment rather than evaluating coding yourself; you want the option to upgrade to teacher-led later; your family budget favors $120-$300 per year per course over higher-priced live-instruction alternatives.

  • Skip CompuScholar if: your student learns best in live discussion with peers; you want an instructor-led AP CS A program with college counselor pedigree; your student is ready for college-level computer-science coursework (CompuScholar tops out at AP prep, not college content); you prefer open-source or project-based curricula where the student builds a larger portfolio piece rather than completing structured chapter projects.

Cost honest assessment

Self-study subscriptions run $120 per year or $15 per month per course, with an additional $40 for each sibling added to the same class. Teacher-led upgrades run $300 per year or $35 per month. These are per-course, per-student subscriptions on the homeschool channel as of April 2026.

For comparison: a semester-long Java AP CS A course through an outside live academy typically runs $600-$1,200; a one-off Codecademy or Coursera subscription for a similar course runs $50-$300 but does not produce a transcript-ready grade; Outschool teacher-led computer-science courses vary widely from $200 to $900 per semester. CompuScholar's self-study tier is one of the most economical transcript-ready CS options on the homeschool market; the teacher-led tier remains competitive with mid-market live instruction.

A realistic family budget for a high school student taking one CompuScholar course per year, self-study, runs $120-$140 annually including a small materials budget. Running two courses concurrently with one sibling runs roughly $280-$320.

ESA eligibility notes

CompuScholar appears on several state ESA marketplaces as a computer-science elective vendor, most commonly through ClassWallet for Arizona and on Step Up For Students' MyScholarShop for Florida. Because CompuScholar is secular and subject-neutral, it does not run into the religious-materials restrictions that affect some Christian publishers on ESA programs. Families should verify that CompuScholar appears on their specific state's approved vendor list and confirm whether ESA funds will reimburse the self-study tier, the teacher-led tier, or both.

Alternatives

  • Code.org, a family would choose Code.org over CompuScholar because Code.org is free and excellent for introductory work through middle school, but it lacks the transcript-ready high school credit and the AP-prep track CompuScholar offers.
  • Codecademy, a family would choose Codecademy over CompuScholar because Codecademy offers broader language coverage (Swift, Ruby, Go, data science) and a larger interactive-exercise library, at the cost of a less homeschool-specific transcript structure.
  • Outschool live computer-science courses, a family would choose an Outschool live CS course over CompuScholar because Outschool provides live instruction and peer cohort; CompuScholar is self-paced video without a synchronous component.

How we verified this

Our editorial team reviewed CompuScholar's homeschool course catalog, individual course pages for Digital Savvy, Java Programming, and Python Programming at compuscholar.com, the Homeschool Buyers Club and Rainbow Resource listings for current retail pricing, and the IMS Global certification record. We cross-referenced against Cathy Duffy Reviews and classroom-facing product documentation from the CompuScholar schools channel. Prices and program details verified April 2026.

Signature products

  • Digital Savvy
  • Java Programming

Keep reading

New curriculum reviews every Monday.

Independent analysis of publishers like CompuScholar , and the dozens of others across every method and worldview, published here weekly. No email. No paywall. Bookmark and return, or follow the RSS feed.

Where to find CompuScholar

The publisher’s own site is below, with three additional retailers that typically carry homeschool curriculum.

Visit compuscholar.com

Some links above are affiliate links. How we make money.

Related publishers

Browse all →