ReviseWell
For parentsFor schoolsPricingSign in

For parents and students

AI marks your child's exam answers against the mark scheme.

They answer exam-style and past-paper questions and see their mark in seconds, with what they missed.

Strongest in Cambridge IGCSE Computer Science (0478). Other subjects are in beta.

Start free £7.99/month for more

£7.99/month · one student · Cancel any time by email

Free for 5 marked answers a day. No card needed. The paid plan is £7.99/month, about 26p a day.

See a marked answer
A student's ReviseWell progress page: average score and score bars for each Computer Science topic.

What your child sees

Real screens, shown with a sample answer.

Pick a topic: They choose an IGCSE Computer Science topic and how many questions.
Pick a topicThey choose an IGCSE Computer Science topic and how many questions.

5 / 6marks

AI mark How?

Marked by AI against a ReviseWell mark scheme. It can differ from an examiner's mark.

5 earned · 1 not yet

  • Total variable initialised to 0 before addingEarned
  • Loop over array indexes 1 to 5Earned
  • Adding each element Marks[i] to total inside loopEarned
  • Calculating average as total / 5 after loopEarned
  • OUTPUT of the averageEarned
  • Selection outputs 'Pass' when average >= 50, 'Fail' otherwiseNot yet

What earned marks

Excellent structure and logic, you've got the initialisation, loop, addition, average calculation, and output all correct, with clear pseudocode syntax.

Next step

Add this, then re-mark: Selection outputs 'Pass' when average >= 50, 'Fail' otherwise

See the mark, point by pointWhat earned marks, what's still missing, then a go at fixing it.

Parent plan

£7.99/month for up to 40 marked answers a day. Cancel any time.

Your child needs a free account first. Use their email at checkout.

Start the parent plan

How it works

1

Your child answers an exam question

Typed, in their own words. Past-paper questions show the paper and question number.

2

It's marked against the mark scheme in seconds

They see their mark, what earned it and what they missed.

3

Wrong answers come back

A few days later they get another go, until it sticks.

See a real mark

Why this answer got 5/6

Example marked answer. A sample question written by us, not from a past paper, marked by ReviseWell.

An array Marks[1:5] already holds five test marks out of 100. Write pseudocode that calculates the average of the five marks, outputs the average, and then outputs "Pass" if the average is 50 or more, otherwise outputs "Fail".

Total <- 0
FOR i <- 1 TO 5
   Total <- Total + Marks[i]
NEXT i
Average <- Total / 5
OUTPUT Average
IF Average > 50
  THEN
    OUTPUT "Pass"
  ELSE
    OUTPUT "Fail"
ENDIF

5 / 6marks

AI mark How?

Marked by AI against a ReviseWell mark scheme. It can differ from an examiner's mark.

5 earned · 1 not yet

  • Total variable initialised to 0 before addingEarned
  • Loop over array indexes 1 to 5Earned
  • Adding each element Marks[i] to total inside loopEarned
  • Calculating average as total / 5 after loopEarned
  • OUTPUT of the averageEarned
  • Selection outputs 'Pass' when average >= 50, 'Fail' otherwiseNot yet

What earned marks

Excellent structure and logic, you've got the initialisation, loop, addition, average calculation, and output all correct, with clear pseudocode syntax.

Next step

Add this, then re-mark: Selection outputs 'Pass' when average >= 50, 'Fail' otherwise

Good to know

  • Built by a computer science teacher and used in real classes.
  • The AI marks each answer against that question's mark scheme. Like any marker it can be wrong sometimes, so your child sees what the mark scheme wanted too.
  • Your child needs to be 13 or over to sign up on their own. We never send them marketing emails.
  • Paid plan: up to 40 AI-marked answers a day, cancel any time.

Are you a teacher or head of department?

ReviseWell marks a whole class and shows which topics they're weak on. Start with a free department pilot.

ReviseWell for schools

Know another parent with a child doing IGCSEs?

© 2026 ReviseWell Limited. Registered in England and Wales, company number 16765299. Independent, not endorsed by Cambridge International.

For schoolsPricingSafety and dataTermsPrivacyAboutCompanycontact@revisewell.net