INVESTIGATION

Mathematical modelling: Cracking codes

Students use mathematical modelling to explore codebreaking. 

AUS Year 7 NSW Stage 4 WA Year 7 VIC Level 7

'Mathematical modelling: Cracking codes' is one of our new teaching sequences for V9

  • On the 'In this sequence' tab you'll find all the lessons in this sequence, a suggested implementation plan and curriculum alignment.
  • The 'Behind this sequence' tab shows how key mathematical ideas develop over the sequence.
  • Have you taught this sequence? Use the Feedback button to let us know how it went!
View curriculum and syllabus alignment

Lessons in this sequence

Year 7

Lesson 1 • Deciphering ciphers

Students attempt to decipher codes encrypted with a substitution cipher and reflect on the strategies they found particularly helpful.

Year 7

Lesson 2 • Exploring frequency

Students predict the frequency of letters in the English alphabet, then analyse a piece of text to compare and refine their predictions.

Year 7

Lesson 3 • Frequency analysis

Students use a spreadsheet to analyse letter frequency in a text and compare it to the typical distribution in the English language.

Year 7

Lesson 4 • Code crackers

Students apply letter frequency and language patterns to decipher codes encrypted with a substitution cipher.

Curriculum and syllabus alignment

Year 7

Statistics

Probability

Last updated 27/02/2026