A Level coding isn’t just “more Python”
Monday P5, my Year 12s were proud of a tidy Python recursion demo—until the exam-style trace table asked for the values by frame and they wrote console output instead. That’s the split I see most: students can code, but the British A Level wants reasoning in the spec’s vocabulary. OCR expects their reference language, AQA leans on trace tables and algorithmic justification, and Edexcel likes clean definitions of stacks/queues and ADTs. On-topic resources nail skills; curriculum-fit resources mirror exam phrasing, data representations, and command words.
The other fit issue is the NEA. Plenty of “projects” ask for features but ignore analysis/design logs, test data tables, and evaluation against objectives. I now plan with both lenses: teach the coding concept and its exam proof. I park exemplars, trace-table templates, and past-paper style questions in one organised spot so I’m not reinventing it each week; you can browse and save community pieces in the library and adapt them to your board’s quirks without losing time.