PyGCSE Python Lab

Now in beta. Teachers can sign up using Google or Microsoft accounts. Get Started

GCSE Computer Science

Complete teaching & assessment platform

600+ OCR-style questions covering the full J277 specification. Use pre-built mock exams and topic sets, or create custom assignments from comprehensive question banks.

600+ Questions

Full J277 specification coverage with exam-style questions

AI-Powered

Intelligent marking and student support with pedagogical guardrails

Track Progress

Real-time analytics and insights on student performance

See it in action

See how students answer questions and receive instant AI feedback with our purpose-built editors

Question 1 of 30Score: 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

Platform Screenshots

Short answer question with AI marking

AI-Marked Short Answers

1 / 10

Short answer questions are automatically marked by AI, providing instant feedback on written responses aligned with exam board marking criteria.

About This Platform

I originally built this so my students could get extra support with Python when coding at home. I've had good engagement from my students so have since expanded it to cover the whole spec and made it available for other teachers.

It's now 600+ OCR-style questions, interactive tools for flowcharts and logic gates, a Python interpreter with better error messages than IDLE, and AI marking that follows exam-style rubrics. My students get feedback straight away instead of waiting days. I spend less time marking and more time teaching.

This is still very much under development. I'm constantly fixing bugs and adding new features. If something's not working or you'd like to see something added, I'd love to hear from you.

How It Works

1. Choose or create assignments

Use our ready-made mock exams and topic sets, or build custom assignments from 600+ questions. Save hours of preparation.

2. Assign to your classes

Copy courses to your classes with one click. Set due dates, enable test mode, customize as needed. Students work at their own pace.

3. Auto-grade & track progress

AI-assisted marking with exam-style rubrics. Real-time analytics show completion rates, scores, and struggling students.

Key Features

Purpose-built for the reality of teaching GCSE Computer Science

500+ Exam Questions

Ready-made mock exams, practice papers, and topic sets aligned to OCR J277—use immediately or customise

Interactive Question Types

Custom-built flowchart editor, logic gate simulator, trace table checker, Python interpreter, and 10+ other formats

AI-Powered Marking

Instant feedback with exam-style rubrics. Teacher override always available

Real-Time Analytics

Track completion rates, identify struggling students, and see which topics need re-teaching

Test Mode

Disable AI help for formal assessments. Perfect for mock exams with controlled conditions

Full Flexibility

Use our content or create your own. Mix and match questions. Build your own course library

AI & Ethics

Learn about how I use AI responsibly, the guardrails in place, and compliance with UK education regulations.

Read about our AI approach

Try It Free

Now in beta. Sign up with your school Google or Microsoft account. Free while in beta.

About

Forge Class Software is a UK developer of practical education tools. GCSE Python Lab focuses on Python challenges, feedback, and student tracking—simple, affordable, and built for classrooms.

Get in Touch
Forge Class Software Ltd
Sheffield, South Yorkshire, UK
Email E: enquiries@forgeclass.co.uk
Request Help or Features

Got a technical issue or a repetitive task to streamline? We’re happy to help or scope a solution for your school.

© 2026 Forge Class Software Ltd. All rights reserved. | Terms & Conditions | Privacy Policy | AI & Ethics | Parent site