Home Practice
For learners and parents For teachers and schools
Past papers Textbooks
Mathematics
Mathematics Grade 7 Mathematics Grade 8 Mathematics Grade 9 Mathematics Grade 10 Mathematics Grade 11 Mathematics Grade 12
Mathematical Literacy
Mathematical Literacy Grade 10
Physical Sciences
Physical Sciences Grade 10 Physical Sciences Grade 11 Physical Sciences Grade 12
Natural Sciences
Natural Sciences Grade 4 Natural Sciences Grade 5 Natural Sciences Grade 6 Natural Sciences Grade 7 Natural Sciences Grade 8 Natural Sciences Grade 9
Life Sciences
Life Sciences Grade 10
CAT
CAT Grade 10 CAT Grade 11 CAT Grade 12
IT
IT Grade 10 IT Grade 11 IT Grade 12
Full catalogue
Leaderboards
Learners Leaderboard Grades Leaderboard Schools Leaderboard
Campaigns
Headstart #MillionMaths
Learner opportunities Pricing Support
Help centre Contact us
Log in

We think you are located in South Africa. Is this correct?

Siyavula supports teaching from start to finish Emoji: chequered flag

Siyavula supports teaching from start to finish Emoji: chequered flag

When paired with a passionate educator, Siyavula becomes a powerful tool to transform learning, both in and out of the classroom.


Trusted by teachers in public and independent schools in South Africa to drive real academic results.

Keen to unlock the full power of Siyavula?

Choose the plan that’s right for you:

Get started with Siyavula as an educator and bring curriculum-aligned Maths and Science practice into your classroom.

Perfect for supporting your lessons and helping learners improve.

Access is free to verified teachers.

Essentials

Supports learning Emoji: red apple

Tools for teaching and assessment to help every learner grow.

per teacher + subject

Advanced

Take control of your teaching Emoji: nerd face

Teacher tools and insights for greater flexibility and feedback.

per teacher + subject

Learn more about our teacher tools and get ideas on how to use them.

Calculate the cost for your department

How many teachers?
1
Essentials
R 1,890 / year *

per teacher + subject

Advanced
R 5,890 / year *

per teacher + subject

Essentials
R 1,890 / year *

per teacher + subject

Advanced
R 5,890 / year *

per teacher + subject

* all prices excl. VAT

Ask about our plans for tutors, universities and organisations

Compare our plans in detail

Set work
Question Bank: Browse our huge collection of curriculum-aligned, variable questions with step-by-step solutions.
access
essentials
advanced
Interactive Exercises: Work through the curriculum-aligned, auto-marked exercises from our Online Textbooks in class.
access
essentials
advanced
Mastery Practice: Learners practise with Siyavula's adaptive algorithm to build mastery and confidence.
access
essentials
advanced
Mastery Activity: Assign adaptive Mastery Practice to reinforce concepts after teaching a topic in class.
access
essentials
advanced
Assessment Library: Assign our ready-made assessments to benchmark learners, diagnose problem areas, and assess exam readiness.
access
essentials
advanced
Custom Assessments: Build assessments with hand-picked questions to assign as homework, quizzes, or summative assessments.
access
essentials
advanced
Check work
Question Report: Analyse learner performance against particular questions to check understanding.
access
essentials
advanced
Mastery Report: Monitor Mastery Practice performance of a group, and zoom in to view individual mastery.
access
essentials
advanced
Assessment Report: Track completion and performance of all work assigned to a group or an individual learner.
access
essentials
advanced
School Activity Report: Oversee all subject activity to support your teaching team.
access
essentials
advanced
Class management & Admin
Whole Grade: Learners are auto-allocated for subject-wide tracking.
access
essentials
advanced
Supplementary Group: Custom groups for a subset of learners.
access
essentials Limited to 5
advanced
Class: For teachers to assign work to classes taught.
access
essentials
advanced
Learner Admin: Help learners to sign up and maintain their accounts.
access
essentials
advanced
Teacher Verification: School Admins manage teacher verification.
access
essentials
advanced
Teacher Configuration: School Admins manage teachers on paid plans.
access
essentials
advanced
Class Creation: School Admins set up classes and manage teacher links.
access
essentials
advanced
Access to teacher support
Help Centre: Online help, self-guided tutorials and troubleshooting tips.
access
essentials
advanced
Email Support for Teachers: Our team is here to answer your questions.
access
essentials
advanced
Webinars: Pre-scheduled presentations to get you started with Siyavula.
access
essentials
advanced
Online Training: Book online training at a time that suits you.
access
essentials
advanced
Priority Support: Personalised customer service and regular check-ins.
access
essentials
advanced
Choose your plan
access Sign up now
essentials Get in touch
advanced Get in touch
access essentials advanced
Set work
Question Bank: Browse our huge collection of curriculum-aligned, variable questions with step-by-step solutions.
Interactive Exercises: Work through the curriculum-aligned, auto-marked exercises from our Online Textbooks in class.
Mastery Practice: Learners practise with Siyavula's adaptive algorithm to build mastery and confidence.
Mastery Activity: Assign adaptive Mastery Practice to reinforce concepts after teaching a topic in class.
Assessment Library: Assign our ready-made assessments to benchmark learners, diagnose problem areas, and assess exam readiness.
Custom Assessments: Build assessments with hand-picked questions to assign as homework, quizzes, or summative assessments.
Check work
Question Report: Analyse learner performance against particular questions to check understanding.
Mastery Report: Monitor Mastery Practice performance of a group, and zoom in to view individual mastery.
Assessment Report: Track completion and performance of all work assigned to a group or an individual learner.
School Activity Report: Oversee all subject activity to support your teaching team.
Class management & Admin
Whole Grade: Learners are auto-allocated for subject-wide tracking.
Supplementary Group: Custom groups for a subset of learners. Limited to 5
Class: For teachers to assign work to classes taught.
Learner Admin: Help learners to sign up and maintain their accounts.
Teacher Verification: School Admins manage teacher verification.
Teacher Configuration: School Admins manage teachers on paid plans.
Class Creation: School Admins set up classes and manage teacher links.
Access to teacher support
Help Centre: Online help, self-guided tutorials and troubleshooting tips.
Email Support for Teachers: Our team is here to answer your questions.
Webinars: Pre-scheduled presentations to get you started with Siyavula.
Online Training: Book online training at a time that suits you.
Priority Support: Personalised customer service and regular check-ins.
Choose your plan Sign up now Get in touch Get in touch