Free practice
50 STEM & AI Olympiad questions. Free. With answers.
Curated by NASCA's curriculum team across Primary, Middle and Senior school. Filter by level or topic, reveal answers, or download the full branded PDF.
The bank
Pick a level and topic, click any question to see the answer.
- 1PrimaryMath
What is the next number? 2, 4, 8, 16, ___
- 2PrimaryLogic
If all bloops are zaps and all zaps are flips, are all bloops flips?
- 3PrimaryMath
A pizza is cut into 8 equal slices. You eat 3. What fraction is left?
- 4PrimaryScience
Which state of matter has a definite shape and volume?
- 5PrimaryCoding
In Scratch, which block makes a sprite move 10 steps?
- 6PrimaryMath
What is 25% of 80?
- 7PrimaryAI
True or false: a computer can 'see' a cat in a photo without being told what a cat is.
- 8PrimaryLogic
I am thinking of a number. Half of it is 9. What is the number?
- 9PrimaryScience
What gas do plants take in during photosynthesis?
- 10PrimaryRobotics
A robot turns 90° four times. How many degrees is that in total?
- 11PrimaryMath
How many sides does a hexagon have?
- 12PrimaryCoding
What does a 'loop' do in code?
- 13PrimaryMath
What is 144 ÷ 12?
- 14PrimaryAI
Name one everyday device that uses voice recognition.
- 15PrimaryScience
Which planet is closest to the Sun?
- 16MiddleMath
Solve for x: 3x + 7 = 22
- 17MiddleLogic
Five houses in a row. The red house is left of the green. The green is left of the blue. Where is the green?
- 18MiddleCoding
What is the output? `for i in range(3): print(i)`
- 19MiddleAI
What is 'training data' in machine learning?
- 20MiddleMath
What is the area of a triangle with base 10 and height 6?
- 21MiddleScience
What is Newton's Third Law?
- 22MiddleRobotics
A wheel of radius 3 cm rotates once. How far does the robot move?
- 23MiddleMath
What is the smallest prime number greater than 30?
- 24MiddleCoding
What does the variable 'n' equal after: `n = 10; n = n + 5; n = n * 2;` ?
- 25MiddleAI
Give an example of a 'classification' problem.
- 26MiddleLogic
If today is Wednesday, what day will it be 100 days from now?
- 27MiddleMath
Express 0.625 as a fraction in simplest form.
- 28MiddleScience
What is the chemical formula for water?
- 29MiddleCoding
What data structure follows Last-In-First-Out (LIFO)?
- 30MiddleAI
What does 'overfitting' mean?
- 31MiddleMath
Find the mean of: 4, 8, 6, 10, 12.
- 32MiddleRobotics
Name the three components of a feedback control loop.
- 33MiddleLogic
How many ways can you arrange the letters of CAT?
- 34MiddleScience
What organelle is the powerhouse of the cell?
- 35MiddleCoding
What is the time complexity of binary search?
- 36SeniorMath
Differentiate f(x) = 3x² + 5x − 2.
- 37SeniorAI
Explain the difference between supervised and unsupervised learning in one sentence each.
- 38SeniorCoding
What is the worst-case time complexity of quicksort?
- 39SeniorMath
Evaluate ∫(2x + 1) dx from 0 to 3.
- 40SeniorAI
Why do transformers use attention instead of recurrence?
- 41SeniorScience
State the first law of thermodynamics.
- 42SeniorLogic
Negate: ∀x ∈ ℝ, x² ≥ 0.
- 43SeniorCoding
What does the SQL query `SELECT COUNT(DISTINCT user_id) FROM orders;` return?
- 44SeniorMath
Solve: log₂(x) + log₂(x − 2) = 3.
- 45SeniorAI
What is gradient descent?
- 46SeniorRobotics
What is SLAM in robotics?
- 47SeniorScience
Balance the equation: C₃H₈ + O₂ → CO₂ + H₂O.
- 48SeniorMath
Find the determinant of [[1, 2], [3, 4]].
- 49SeniorCoding
Explain a hash collision and one way to handle it.
- 50SeniorAI
What is the difference between precision and recall?
Want the full 250-question paid bank for your school?
Five levels, ten topics, fully worked solutions, plus a teacher answer key. One-time licence per school.
