---
title: "Coding for Home-Educated Children, UK | GCSE Routes"
description: "Coding for home-educated children in the UK: what the law asks, how private candidates sit GCSE Computer Science, and why finding an exam centre comes first."
canonical: https://learn.modernagecoders.com/coding-for-home-educated-children-uk
source: src/pages/coding-for-home-educated-children-uk.html
---
> Coding for home-educated children in the UK: what the law asks, how private candidates sit GCSE Computer Science, and why finding an exam centre comes first.

In short

In England, parents who home educate must provide an efficient, full-time education suitable to the child's age, ability, aptitude and any special educational needs, but do not have to follow the national curriculum or use tutors. The Department for Education counted 126,000 home-educated children on its autumn 2025 census day. For computing, the main question is qualifications. Home-educated teenagers can sit GCSE Computer Science as private candidates: AQA says its 8525 specification is available to private candidates, including the home schooled, and OCR accepts private candidates for J277 but advises contacting centres early, since a centre must agree to host them and may charge. Both are assessed by written exams, which most centres can host; Edexcel's specification includes an onscreen programming paper, which needs a centre able to run it. Parents pay the exam costs. Modern Age Coders teaches coding and GCSE Computer Science content live, at times agreed in UK hours. Our teachers are based in India. The first lesson is free, then USD 100 a month in a group or USD 150 one to one.

Start here

## Three courses for home-educated learners

First coding for younger children, Python for the middle years, and GCSE content for teenagers. Each card opens its syllabus.

[![Coding for Kids course thumbnail](/images/kids-coding.webp)  HE / 01 Coding for Kids Scratch, games and simple apps for younger children, with plenty of making. Open the syllabus →](/courses/kids-coding-blocks-masterclass)[![Python for Teens course thumbnail](/images/python-teens.webp)  HE / 02 Python for Teens Typed Python from the basics, the language most GCSE papers expect candidates to read. Open the syllabus →](/courses/python-complete-masterclass-teens)[![GCSE Computer Science course thumbnail](/images/gcse-computer-science.webp)  HE / 03 GCSE Computer Science The theory and programming a private candidate needs for the written papers. Open the syllabus →](/courses/gcse-computer-science-course)

What the law asks

## What the law asks of home-educating parents

From gov.uk and the Department for Education's guidance for parents, which applies to England.

| Question | What the guidance says |
| --- | --- |
| What must parents provide? | Under section 7 of the Education Act 1996, "efficient full-time education suitable" to the child's age, ability and aptitude, and to any special educational needs |
| From what age? | Full-time education from the age of 5 |
| The national curriculum? | Not required |
| Tutors? | "As a parent you can choose to engage private tutors or other adults, or online tuition, to assist in providing a suitable education, but there is no requirement to do so." |
| Council involvement | The council can make an informal enquiry, and can serve a school attendance order if it thinks a child needs to be taught at school |
| Exam costs | Borne by parents, entered through an external examination centre |

The guidance also lists things parents are not required to do, including teaching the national curriculum, giving formal lessons or aiming for particular qualifications. It adds, fairly, that it is easier to show an education is suitable when attention has been paid to breadth, progress and assessment. Computing fits that well: projects produce visible evidence of progress, and a portfolio of programs shows what a child can do.

| Measure | Published figure |
| --- | --- |
| On the autumn 2025 census day | 126,000 children |
| On the previous autumn census day | 111,700 children |
| At any point in 2024/25 | 175,900 children |
| Caution from the Department | Changes over time are likely to be partly due to improvements in data quality |

Source: gov.uk, [Educating your child at home](https://www.gov.uk/home-education); Department for Education, Elective home education: guidance for parents (2019) and the Elective home education statistics for the autumn term 2025/26. The rules differ in Scotland, Wales and Northern Ireland; this page follows the English guidance.

GCSE as a private candidate

## Sitting GCSE Computer Science as a private candidate

Home-educated teenagers can take GCSEs. The route runs through someone else's exam hall.

A private candidate is someone who studies independently and sits exams at an approved centre where they are not enrolled. AQA's specification says a private candidate "may be self-taught, home schooled or have private tuition", and that "They must be based in the UK." OCR is more explicit about the practical step: "Private candidates need to contact OCR approved centres to establish whether they are prepared to host them as a private candidate. The centre may charge for this facility and OCR recommends that the arrangement is made early in the course."

| Step | What to do | When |
| --- | --- | --- |
| 1. Find centres | Ask local schools, colleges and specialist exam centres whether they take private candidates for Computer Science | Before choosing a board |
| 2. Ask what they can run | Check which boards and which paper formats they can host, and their fees | Early in the course |
| 3. Choose the board | Pick a specification the centre can host, then teach to it | Once a centre agrees |
| 4. Enter on time | Entries go through the centre, by the board's deadlines, well before the exams | Ask the centre for its dates |
| 5. Budget for costs | Parents pay entry fees and any centre charges | Throughout |

The Department's guidance is candid that exams "would have to be entered via an external examinations centre, which may be some distance from your home", and that local authority help with costs is discretionary. Leaving the centre question late risks finding no nearby centre able to take a computing candidate, so it is the first thing to settle.

Which board

## Which board suits a home-educated candidate

The three main English specifications are assessed differently, and that matters when a centre hosts you.

| Specification | How it is assessed | Private-candidate note |
| --- | --- | --- |
| AQA GCSE Computer Science (8525) | Two written exams: 2 hours, and 1 hour 45 minutes | Stated as available to private candidates, including the home schooled |
| OCR GCSE Computer Science (J277) | Two written exams of 1 hour 30 minutes each | Private candidates accepted; contact centres early; centres may charge |
| Edexcel GCSE Computer Science (1CP2) | One written paper and one onscreen programming paper | The onscreen paper needs a centre able to run it; check before committing |

Written papers are the easiest to place: any centre that runs GCSEs can seat a private candidate for them. Edexcel's specification describes an "onscreen assessment" of programming in which schools choose the development environment, which is excellent for enrolled students but means a private candidate needs a centre set up for it. That is not a reason to avoid Edexcel, only a reason to ask the centre first.

### Practical programming still matters

Written papers still test programming. AQA's first paper assesses writing, testing and refining code, and OCR's second paper has a section on designing, writing, testing and refining programs.

A candidate who has written plenty of real programs answers those questions far more confidently than one who has only read about code.

### Our detailed board pages

We have separate pages on [AQA 8525](/aqa-gcse-computer-science-8525-help), [OCR J277](/ocr-gcse-computer-science-j277-help) and [Edexcel 1CP2](/edexcel-gcse-computer-science-1cp2-help), each built from its specification.

Families can also compare the [Cambridge IGCSE](/cambridge-igcse-computer-science-tuition), a separate international qualification some centres offer.

Choosing help

## Choosing help, with your eyes open

The guidance warns that tuition settings may be unregulated. Here is what to ask any provider, including us.

The Department's guidance notes that tutors and other settings "may well not be regulated in any way so there is no external assurance that they comply with basic standards, such as proper vetting of staff and safeguarding children". That is true of us too, and parents should ask every provider how they handle it.

| Question | Our answer |
| --- | --- |
| Who are the teachers, and where? | Our teachers are based in India and teach live online |
| Are they DBS-checked? | No. UK DBS checks cannot cover records held overseas; our tutor page explains what we do instead |
| Are lessons one to one or in groups? | Both: small groups of five to ten, or one to one |
| Will you work on assessed coursework? | Never. We teach skills; assessed work must be the candidate's own |
| What does it cost, and how is it paid? | A monthly fee in US dollars, with the first lesson free |

The full explanation of our position on checks is on [the online coding tutor page](/online-coding-tutor-uk). For younger children, [Key Stage 2 coding](/ks2-coding-lessons-online) and [life after Code Club](/after-code-club-next-step-coding-uk) may help, and for older teenagers [choosing computing at 14](/choosing-gcse-computer-science-year-9-options) sets out the evidence.

Progression

## Four stages for home-educated coders

Placement follows what a child can build, not their age or a school year group.

| Stage | Usually | What should be true |
| --- | --- | --- |
| 1. Making | Ages 6 to 10 | Games and animations in blocks, built from the child's own ideas |
| 2. Typing | Ages 10 to 13 | First Python programs written and debugged independently |
| 3. Building | Ages 12 to 15 | Bigger projects with functions, lists and files, kept in a portfolio |
| 4. Examined | Ages 14 to 16 | GCSE content for a chosen board, with a centre agreed and entries planned |

### Stage three makes a portfolio

A folder of finished programs is useful evidence of progress for any council enquiry, and it builds confidence for exams.

The general order of topics is on the [coding roadmap](/coding-roadmap).

### Stage four starts with a centre

Settle the centre before choosing the board, and plan entries well ahead of the exams.

We teach to whichever board the centre can host.

The catalogue

## Nine courses for home-educated learners

Grouped by stage. The free lesson places each learner.

I

### Younger children

Ages 6 to 11

UK / HE1 / 01

#### Coding for kids

Blocks, games and first apps.

[Open the syllabus](/courses/kids-coding-blocks-masterclass)

UK / HE1 / 02

#### Scratch, complete

Deep Scratch for keen makers.

[Open the syllabus](/courses/scratch-programming-complete-course)

UK / HE1 / 03

#### Primary maths

Maths alongside coding, placed by level.

[Open the syllabus](/courses/elementary-mathematics-complete-masterclass)II

### Middle years

Ages 10 to 14

UK / HE2 / 01

#### Python for kids

The first typed language.

[Open the syllabus](/courses/python-ai-kids-masterclass)

UK / HE2 / 02

#### HTML and CSS

Websites built from scratch.

[Open the syllabus](/courses/html-css-course-for-beginners-build-real-websites)

UK / HE2 / 03

#### Maths through coding

Maths explored in programs.

[Open the syllabus](/courses/maths-through-coding)III

### Towards qualifications

Ages 14 to 18

UK / HE3 / 01

#### GCSE Computer Science

Content for the written papers.

[Open the syllabus](/courses/gcse-computer-science-course)

UK / HE3 / 02

#### Python for teens

Programming depth for the exams and beyond.

[Open the syllabus](/courses/python-complete-masterclass-teens)

UK / HE3 / 03

#### Cambridge IGCSE Computer Science

A separate international qualification some centres offer.

[Open the syllabus](/courses/igcse-computer-science-0478-course)

How lessons work

## Lessons that fit a home timetable

Because our teachers work from India, which keeps one clock all year, the UK is four and a half hours behind in summer and five and a half in winter. UK daytime falls in India's afternoon and evening, so daytime slots can often be arranged; we confirm what is available on the first call.

Weekday daytime

Often possible; ask when you call.

Late afternoon

For families mixing groups and activities.

Evening or weekend

For older learners working independently.

### Projects as evidence

Finished programs kept in a portfolio that shows progress over time.

### Board-specific teaching

GCSE content taught to the specification the centre will host.

### Real programming

Code written and debugged every lesson, so written papers feel familiar.

### Honest placement

A clear view of the level a learner is at, before anything is paid.

### Mixed ages by level

Groups formed by what learners can do, not by age alone.

### Small groups

Five to ten learners, or one to one.

Student work

## Projects our students have made

Four projects from lessons, made by the learners. More in [student labs](/student-labs).

![NutriLife AI nutrition coach project screenshot](/images/projects/nutrilife.webp)

AI and ML

#### NutriLife

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

by Bhavya · [Open it](https://nutrilife-bhavya.lovable.app)

![Misti AI chatbot for maths and coding screenshot](/images/projects/misti.webp)

AI and ML

#### Misti

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

by Harshit · [Open it](https://misti.modernagecoders.com)

![GuardianX AI internet safety assistant screenshot](/images/projects/guardianx.webp)

AI and ML

#### GuardianX

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

by Vivaan · [Open it](https://guardianx-cybersaver.lovable.app)

![SkyCast weather forecast application screenshot](/images/projects/skycast.webp)

Web app

#### SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

## Fees for home-education coding lessons

Payment is monthly, in US dollars, at one rate for families outside India. The first lesson is on us, and we charge nothing until a course and a regular weekly time are agreed. Exam entry and centre fees are separate and paid by families to the centre.

Free first class

USD 0

no card required

- A lesson matched to your child's level
- Advice on the private-candidate route
- A phone number is enough

Book it

Group batch

USD 100

a month, billed in US dollars

- Five to ten learners at one level
- The same teacher each week
- Times agreed in UK hours
- Projects kept as a portfolio

Start here

One to one

USD 150

a month, billed in US dollars

- A teacher for one learner
- Paced to your home timetable
- Suits a teenager preparing for GCSE

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Parents' Google reviews, as they wrote them.

★★★★★

"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 home-educating families

## What home educators ask

### Do home-educated children have to follow the national curriculum?

No, in England. Parents must provide an efficient, full-time education suitable to the child's age, ability, aptitude and any special educational needs, but the national curriculum is not required.

### Can a home-educated child take GCSE Computer Science?

Yes, as a private candidate at an approved exam centre that agrees to host them. AQA and OCR both accept private candidates based in the UK.

### Who pays for exams?

Parents, according to the Department for Education's guidance. Some local authorities may help, but this is discretionary. Centres may add their own charges.

### Which board is easiest for a private candidate?

Usually one assessed only by written exams, such as AQA 8525 or OCR J277, because most centres can host them. Edexcel includes an onscreen programming paper, which needs a centre able to run it.

### When should we find an exam centre?

Early. OCR recommends arranging it early in the course, and it is safest to settle the centre before choosing the board.

### How many children are home educated?

The Department for Education counted 126,000 on its autumn 2025 census day in England, and 175,900 at some point in 2024/25, noting that better data explains part of the rise.

### Are your teachers DBS-checked?

No. Our teachers are in India, and UK DBS checks cannot cover overseas records. Our online coding tutor page explains how we handle safeguarding instead.

### Do you offer daytime lessons?

Often. UK daytime falls in India's afternoon and evening, so daytime slots can often be arranged; we confirm what is available on the first call.

### Does this apply in Scotland, Wales or Northern Ireland?

The legal details on this page follow the guidance for England; the rules differ elsewhere. The private-candidate route for AQA and OCR applies to candidates based anywhere in the UK.

### What does it cost?

The first lesson is free. Lessons then cost one monthly fee in US dollars, less for a group place than one to one, as the fees section shows, with nothing charged up front. Exam fees are separate.

Elsewhere on this site

## More for home-educating families

GCSE boards, younger coders, and our position on checks.

### [Online coding tutor, UK](/online-coding-tutor-uk)

Our position on DBS and safeguarding, explained fully.

### [AQA GCSE Computer Science 8525](/aqa-gcse-computer-science-8525-help)

The two written papers in detail.

### [OCR GCSE Computer Science J277](/ocr-gcse-computer-science-j277-help)

OCR's two papers and what they test.

### [Key Stage 2 coding](/ks2-coding-lessons-online)

What primary-age coding looks like.

### [After Code Club](/after-code-club-next-step-coding-uk)

For children who have outgrown club guides.

### [Coding classes in the UK](/coding-classes-in-united-kingdom)

Every UK page we publish.

Start here

## Book a free first lesson

Leave a number and we will call at a UK time that suits your day. The lesson finds your child's level and ends with a plan, including the exam route if relevant.

Reading first? Each [course page](/courses) gives its syllabus, [how we teach](/how-we-teach) explains our approach, and [student labs](/student-labs) shows children's projects.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20home%20educate%20and%20I%20would%20like%20a%20free%20first%20coding%20lesson%20for%20my%20child.) · [+91 91233 66161](tel:+919123366161) · [contact@modernagecoders.com](mailto:contact@modernagecoders.com)

WhatsApp is the quickest way to reach us and free from a UK phone. We are based in India, so our number starts +91.

## Keep exploring Modern Age Coders

### Related courses and guides

- [Coding for IGCSE Students: Cambridge CS 0478, 0984, ICT & Python](/coding-for-igcse-students)
- [Coding for College Students in the Netherlands](/coding-for-college-students-netherlands)
- [Coding for University Students in the UK](/coding-for-university-students-uk)
- [Coding for College Students in Ireland](/coding-for-college-students-ireland)
- [Programming Languages, Frameworks and Tools to Learn in 2026](/coding-lang)
- [Coding Class Fee Calculator: Instant Transparent Pricing for](/coding-fee-calculator)
- [Parent FAQ | Every Question About Our Classes, Answered Plainly](/parent-faq)
- [Mobile App Development Company](/mobile-app-development-services)
- [DSA Course: Build Your Logic with Data Structures & Algorithms](/data-structures-and-algorithms-course)

### Learn more

- [Coding vs Maths: Which Should Your Child Learn? The Honest Answer](/coding-vs-maths)

### Free resources

- [C++ Tutorial: From Basics to Advanced](/resources/cpp)
- [Exception Handling (try, catch, throw)](/resources/cpp/exception-handling-in-cpp)
- [Introduction to Neural Networks](/resources/ai-and-machine-learning/introduction-to-neural-networks)
- [OOP - Classes, Objects, and Constructors | C++ Tutorial](/resources/cpp/oop-classes-and-objects)

### From the blog

- [Coding for Kids: Guides for Parents](/blog/topic/kids-coding)
- [Coding vs AI: What Should My Child Learn in 2026?](/blog/coding-vs-ai-what-should-my-child-learn)
- [The IB Computer Science IA No Longer Needs a Client](/blog/ib-computer-science-ia-client-rule-2027)
- [IGCSE Computer Science (0478) Explained for Parents](/blog/igcse-computer-science-explained-for-parents)

### Start here

- [Try a free trial class with a Modern Age Coders mentor](/free-trial)
- [About Modern Age Coders, teaching since 2020](/about)

---

*Canonical: https://learn.modernagecoders.com/coding-for-home-educated-children-uk*
