SHSubjectHub
SubjectHub is currently under development. Visit gcsepython.co.uk for the live platform.

Complete teaching & assessment platform

GCSE & A LevelComputer Science

8,000+ questions aligned to OCR, AQA, EDUQAS, Edexcel and Pearson BTEC. Pre-built mocks and topic sets, or custom assignments from comprehensive question banks. One school, one login, and KS3 Computing included with every package.

3,000+ GCSE & A Level

Exam-style questions aligned to OCR, AQA, EDUQAS & Edexcel

AI-Powered

Intelligent marking and student support with pedagogical guardrails

Track Progress

Real-time analytics and insights on student performance

What we cover

Computer Science, Business & Economics and Creative iMedia are the three packages, and KS3 Computing comes with any of them. Teachers and students log in once and switch between them.

KS3
KS3 Computing
Years 7 to 9 · No exam board
  • 14 units across Years 7 to 9: binary, networks, cyber, databases, graphics, apps
  • 89 lessons and 1,500+ auto-marked questions across 14 units
  • 16 flowchart mimics students program and watch run, sensors and all
  • Python Lab, Spreadsheet Lab and every game, on KS3 topics
◐ Coming soonIn build
Included with any package

See it in action

Pick a subject and watch a student answer get typed, marked and fed back, the way it happens on the platform.

Question 1 of 5Score: 5 / 10 (50%)
Pizza Order System
Programming Fundamentals2/5 marks
A pizzeria tracks orders using parallel arrays. Write a program that: • Creates two arrays: `sizes` containing ["Small", "Medium", "Large", "Small", "Medium"] and `prices` containing [8.00, 10.00, 12.00, 8.00, 10.00] • Calculates and displays the total value of all orders • Counts and displays how many Small pizzas were ordered • Finds and displays the most expensive single order Use loops to process the arrays.
# Pizza Order System sizes = ["Small", "Medium", "Large", "Small", "Medium"] prices = [8.00, 10.00, 12.00, 8.00, 10.00] # Write your code here
Run
Submitted
0+
UK schools
0+
student accounts
0+
questions marked
0+
assignments set by teachers

How it works

STEP 1

One school account

Teachers and students join once with their school email or a class code. Add subjects as packages, no new logins or setup.

STEP 2

Practice that marks itself

Questions from multiple choice to full financial documents and storyboards, marked and fed back the way a teacher would.

STEP 3

Teachers see everything

Set assignments in minutes, watch live progress, and let the analytics show you exactly who needs help before the exam does.

Simple school pricing

£150 / package / year

Each subject is a package on your school account. Unlimited teachers and students, every tool and question bank included.

KS3 Computing is not a package. It comes with whichever one you subscribe to.

Existing schools: add both extra packages for £150 in the first year.

Full pricing details

Ready to see it with your classes?

Start with Computer Science today. Business and iMedia join the same account when they launch.

SubjectHub – Three subjects. One learning platform.