EduSG

MOE-Aligned Worksheets for Primary & Secondary Students

Generate Math worksheets for P1 to S3 — instantly and accurately.

Generate Now Features
MOE Curriculum

MOE Curriculum Aligned

Every worksheet is aligned with Singapore’s Ministry of Education syllabus to ensure full curriculum coverage.

P1 to S3 Coverage

We support worksheets for all levels — from Primary 1 through Secondary 3 — ensuring age-appropriate practice and progression.

Levels
Smart Generator

Smart Worksheet Generator

Automatically generate worksheets by subject, topic, and difficulty level using our AI-assisted system.

Paper & Online Worksheets

Choose between printable PDF worksheets or assign them digitally. Students get instant feedback with our responsive online mode.

Online Worksheets
Student Teacher Management

Student & Teacher Management

Manage multiple students and teachers easily. Assign tasks, track performance, and customize access — perfect for tuition centers and schools.

Top School Past-Year Questions

Create customized worksheets using a curated library of past-year exam questions from many leading Singapore schools — giving students the edge with real challenge.

Top School Questions
Branding for tutors

Custom Branding for Tuition Centres & Teachers

Add your logo and institution name to every worksheet. Build trust and consistency for students and parents while promoting your brand.

How It Works

1

Choose Subject & Level

Select from MOE-aligned subjects for P1–S3.

2

Pick Difficulty

Choose Easy, Medium, or Hard — tailored for progression.

3

Generate & Print or Online Mode

Download worksheets as PDF or assign them digitally.

Start Generating Worksheets Now

Try It Free

Be part of our Telegram community!

Chat with other early users, share your thoughts, get help, and be the first to try new features.

Join Telegram for Support

Past Year Papers

Past exam papers for Singapore primary school students (P1 to S3), available as free PDF downloads.

P3 Past Year Papers

P3 2021 CA1 Maths Anglo Chinese P3 2021 CA1 Maths Henry Park P3 2021 CA1 Maths Nan Hua P3 2021 CA1 Maths Nanyang P3 2021 CA2 Maths Anglo Chinese P3 2021 CA2 Maths Nan Hua P3 2021 CA2 Maths Rosyth P3 2021 CA2 Maths Tao Nan P3 2021 SA1 Maths Anglo Chinese P3 2021 SA1 Maths Henry Park P3 2021 SA1 Maths Maris Stella High P3 2021 SA1 Maths Nan Hua P3 2021 SA1 Maths Nanyang P3 2021 SA1 Maths Red Swastika P3 2021 SA1 Maths Rosyth P3 2021 SA1 Maths Tao Nan P3 2021 SA2 Maths Tao Nan (1) P3 2021 SA2 Maths Tao Nan P3 2022 CA1 Maths CHIJ P3 2022 CA1 Maths Henry Park P3 2022 CA1 Maths Methodist Girls P3 2022 CA1 Maths Nanyang P3 2022 CA1 Maths Pei Hwa P3 2022 CA1 Maths Tao Nan (1) P3 2022 CA1 Maths Tao Nan P3 2022 CA2 Maths Anglo Chinese P3 2022 CA2 Maths CHIJ P3 2022 CA2 Maths Catholic High P3 2022 CA2 Maths Henry Park P3 2022 CA2 Maths Nan Hua P3 2022 CA2 Maths Nanyang P3 2022 CA2 Maths Pei Chun P3 2022 CA2 Maths Pei Hwa P3 2022 CA2 Maths Red Swastika P3 2022 CA2 Maths Tao Nan P3 2022 SA2 Maths Anglo Chinese P3 2022 SA2 Maths CHIJ P3 2022 SA2 Maths Catholic High P3 2022 SA2 Maths Henry Park P3 2022 SA2 Maths Methodist Girls P3 2022 SA2 Maths Nan Hua P3 2022 SA2 Maths Nanyang P3 2022 SA2 Maths Pei Chun P3 2022 SA2 Maths Pei Hwa P3 2022 SA2 Maths Raffles Girls P3 2022 SA2 Maths Red Swastika P3 2022 SA2 Maths Singapore Chinese Girls P3 2022 SA2 Maths Tao Nan P3 2023 CA1 Maths Anglo Chinese P3 2023 CA1 Maths Maha Bodhi P3 2023 CA1 Maths Methodist Girls P3 2023 CA1 Maths Nan Hua P3 2023 CA1 Maths Nanyang P3 2023 CA1 Maths Pei Chun P3 2023 CA1 Maths Pei Hwa P3 2023 CA1 Maths Raffles Girls P3 2023 CA1 Maths Tao Nan P3 2023 SA2 Maths Anglo Chinese P3 2023 SA2 Maths CHIJ P3 2023 SA2 Maths Catholic High P3 2023 SA2 Maths Henry Park P3 2023 SA2 Maths Maha Bodhi P3 2023 SA2 Maths Methodist Girls P3 2023 SA2 Maths Nan Hua P3 2023 SA2 Maths Pei Chun P3 2023 SA2 Maths Pei Hwa P3 2023 SA2 Maths Raffles Girls P3 2023 SA2 Maths Singapore Chinese Girls P3 2023 SA2 Maths St Joseph P3 2023 SA2 Maths Tao Nan

P4 Past Year Papers

P4 2021 CA1 Maths Anglo Chinese P4 2021 CA1 Maths Catholic High P4 2021 CA1 Maths Red Swastika P4 2021 CA1 Maths Tao Nan P4 2021 CA2 Maths Anglo Chinese P4 2021 CA2 Maths Henry Park P4 2021 CA2 Maths Maha Bodhi P4 2021 CA2 Maths Nan Hua P4 2021 CA2 Maths Red Swastika P4 2021 SA1 Maths Anglo Chinese P4 2021 SA1 Maths Catholic High P4 2021 SA1 Maths Maha Bodhi P4 2021 SA1 Maths Maris Stella High P4 2021 SA1 Maths Methodist Girls P4 2021 SA1 Maths Nan Hua P4 2021 SA1 Maths Nanyang P4 2021 SA1 Maths Raffles Girls P4 2021 SA1 Maths Red Swastika P4 2021 SA1 Maths Singapore Chinese Girls P4 2021 SA1 Maths Tao Nan P4 2022 CA1 Maths Henry Park P4 2022 CA1 Maths Nan Hua P4 2022 CA1 Maths Nanyang P4 2022 CA1 Maths Raffles Girls P4 2022 CA1 Maths Red Swastika P4 2022 CA2 Maths Nan Hua P4 2022 CA2 Maths Raffles Girls P4 2022 CA2 Maths Rosyth P4 2022 SA1 Maths Anglo Chinese P4 2022 SA1 Maths Catholic High P4 2022 SA1 Maths Henry Park P4 2022 SA1 Maths Maha Bodhi P4 2022 SA1 Maths Maris Stella High P4 2022 SA1 Maths Methodist Girls P4 2022 SA1 Maths Nan Hua P4 2022 SA1 Maths Nanyang P4 2022 SA1 Maths Red Swastika P4 2022 SA1 Maths Singapore Chinese Girls P4 2022 SA1 Maths Tao Nan P4 2022 SA2 Maths Anglo Chinese P4 2022 SA2 Maths CHIJ P4 2022 SA2 Maths Catholic High P4 2022 SA2 Maths Henry Park P4 2022 SA2 Maths Maha Bodhi P4 2022 SA2 Maths Maris Stella High P4 2022 SA2 Maths Methodist Girls P4 2022 SA2 Maths Nan Hua P4 2022 SA2 Maths Nanyang P4 2022 SA2 Maths Raffles Girls P4 2022 SA2 Maths Red Swastika P4 2022 SA2 Maths Rosyth P4 2022 SA2 Maths Rulang P4 2022 SA2 Maths Singapore Chinese Girls P4 2022 SA2 Maths Tao Nan P4 2023 CA2 Maths Anglo Chinese P4 2023 CA2 Maths Catholic High P4 2023 CA2 Maths Henry Park P4 2023 CA2 Maths Maha Bodhi P4 2023 CA2 Maths Methodist Girls P4 2023 CA2 Maths Pei Hwa P4 2023 CA2 Maths Red Swastika P4 2023 CA2 Maths Rosyth P4 2023 SA1 Maths Anglo Chinese P4 2023 SA1 Maths Catholic High P4 2023 SA1 Maths Henry Park P4 2023 SA1 Maths Maha Bodhi P4 2023 SA1 Maths Methodist Girls P4 2023 SA1 Maths Nan Hua P4 2023 SA1 Maths Nanyang P4 2023 SA1 Maths Pei Hwa P4 2023 SA1 Maths Raffles Girls P4 2023 SA1 Maths Red Swastika P4 2023 SA1 Maths St Hildas P4 2023 SA1 Maths Tao Nan P4 2023 SA2 Maths Anglo Chinese P4 2023 SA2 Maths CHIJ P4 2023 SA2 Maths Catholic High P4 2023 SA2 Maths Henry Park P4 2023 SA2 Maths Maha Bodhi P4 2023 SA2 Maths Methodist Girls P4 2023 SA2 Maths Nan Hua P4 2023 SA2 Maths Nanyang P4 2023 SA2 Maths Pei Chun P4 2023 SA2 Maths Pei Hwa P4 2023 SA2 Maths Red Swastika P4 2023 SA2 Maths Singapore Chinese Girls P4 2023 SA2 Maths St Hildas P4 2023 SA2 Maths Tao Nan

P5 Past Year Papers

P5 2021 CA1 Maths Anglo Chinese P5 2021 CA1 Maths CHIJ P5 2021 CA1 Maths Catholic High P5 2021 CA1 Maths Henry Park P5 2021 CA1 Maths Maris Stella High P5 2021 CA1 Maths Methodist Girls P5 2021 CA1 Maths Nan Hua P5 2021 CA1 Maths Nanyang P5 2021 CA1 Maths Raffles Girls P5 2021 CA2 Maths Anglo Chinese P5 2021 CA2 Maths Catholic High P5 2021 CA2 Maths Maris Stella High P5 2021 CA2 Maths Nan Hua P5 2021 CA2 Maths Singapore Chinese Girls P5 2021 CA2 Maths Tao Nan P5 2021 SA1 Maths CHIJ P5 2021 SA1 Maths Catholic High P5 2021 SA1 Maths Maha Bodhi P5 2021 SA1 Maths Maris Stella High P5 2021 SA1 Maths Methodist Girls P5 2021 SA1 Maths Nan Hua P5 2021 SA1 Maths Nanyang P5 2021 SA1 Maths Raffles Girls P5 2021 SA1 Maths Red Swastika P5 2021 SA1 Maths Rosyth P5 2021 SA1 Maths Singapore Chinese Girls P5 2021 SA2 Maths Anglo Chinese P5 2021 SA2 Maths CHIJ P5 2021 SA2 Maths Catholic High P5 2021 SA2 Maths Henry Park P5 2021 SA2 Maths Maha Bodhi P5 2021 SA2 Maths Methodist Girls P5 2021 SA2 Maths Nan Hua P5 2021 SA2 Maths Nanyang P5 2021 SA2 Maths Raffles Girls P5 2021 SA2 Maths Red Swastika P5 2021 SA2 Maths Rosyth P5 2021 SA2 Maths Singapore Chinese Girls P5 2021 SA2 Maths Tao Nan P5 2022 CA1 Maths Ai Tong P5 2022 CA1 Maths Maha Bodhi P5 2022 CA1 Maths Nan Hua P5 2022 CA1 Maths Nanyang P5 2022 CA1 Maths Raffles Girls P5 2022 CA1 Maths Red Swastika P5 2022 CA1 Maths Singapore Chinese Girls P5 2022 CA1 Maths Tao Nan P5 2022 CA2 Maths Ai Tong P5 2022 CA2 Maths Anglo Chinese P5 2022 CA2 Maths CHIJ P5 2022 CA2 Maths Catholic High P5 2022 CA2 Maths Maha Bodhi P5 2022 CA2 Maths Nan Hua P5 2022 CA2 Maths Raffles Girls P5 2022 CA2 Maths Red Swastika P5 2022 CA2 Maths Singapore Chinese Girls P5 2022 CA2 Maths Tao Nan P5 2022 SA2 Maths Ai Tong P5 2022 SA2 Maths Anglo Chinese P5 2022 SA2 Maths CHIJ P5 2022 SA2 Maths Catholic High P5 2022 SA2 Maths Maha Bodhi P5 2022 SA2 Maths Methodist Girls P5 2022 SA2 Maths Nan Hua P5 2022 SA2 Maths Nanyang P5 2022 SA2 Maths Raffles Girls P5 2022 SA2 Maths Red Swastika P5 2022 SA2 Maths Rosyth P5 2022 SA2 Maths Rulang P5 2022 SA2 Maths Singapore Chinese Girls P5 2022 SA2 Maths Tao Nan

P6 Past Year Papers

P6 2021 CA1 Maths Henry Park P6 2021 CA1 Maths Rosyth P6 2021 SA1 Maths Anglo Chinese P6 2021 SA1 Maths CHIJ P6 2021 SA1 Maths Catholic High P6 2021 SA1 Maths Henry Park P6 2021 SA1 Maths Methodist Girls P6 2021 SA1 Maths Nan Hua P6 2021 SA1 Maths Nanyang P6 2021 SA1 Maths Raffles Girls P6 2021 SA1 Maths Singapore Chinese Girls P6 2021 SA1 Maths Tao Nan P6 2021 SA2 Maths Anglo Chinese P6 2021 SA2 Maths CHIJ P6 2021 SA2 Maths Catholic High P6 2021 SA2 Maths Henry Park P6 2021 SA2 Maths Maris Stella High P6 2021 SA2 Maths Methodist Girls P6 2021 SA2 Maths Nan Chiau P6 2021 SA2 Maths Nan Hua P6 2021 SA2 Maths Nanyang P6 2021 SA2 Maths Pei Hwa P6 2021 SA2 Maths Raffles Girls P6 2021 SA2 Maths Red Swastika P6 2021 SA2 Maths Rosyth P6 2021 SA2 Maths Singapore Chinese Girls P6 2021 SA2 Maths Tao Nan P6 2022 SA2 Maths Anglo Chinese P6 2022 SA2 Maths Henry Park P6 2022 SA2 Maths Methodist Girls P6 2022 SA2 Maths Nan Chiau P6 2022 SA2 Maths Nan Hua P6 2022 SA2 Maths Nanyang P6 2022 SA2 Maths Red Swastika P6 2022 SA2 Maths Tao Nan P6 2023 CA1 Maths Nan Hua P6 2023 CA1 Maths Nanyang P6 2023 CA1 Maths Raffles Girls P6 2023 CA1 Maths Rosyth P6 2023 CA1 Maths Singapore Chinese Girls P6 2023 SA1 Maths Anglo Chinese (1) P6 2023 SA1 Maths Anglo Chinese P6 2023 SA1 Maths CHIJ P6 2023 SA1 Maths Nan Hua P6 2023 SA1 Maths Nanyang P6 2023 SA1 Maths Raffles Girls P6 2023 SA1 Maths Rosyth P6 2023 SA1 Maths Tao Nan P6 2023 SA2 Maths Anglo Chinese P6 2023 SA2 Maths CHIJ P6 2023 SA2 Maths Catholic High P6 2023 SA2 Maths Maris Stella High P6 2023 SA2 Maths Methodist Girls P6 2023 SA2 Maths Nan Hua P6 2023 SA2 Maths Nanyang P6 2023 SA2 Maths Pei Chun P6 2023 SA2 Maths Pei Hwa P6 2023 SA2 Maths Raffles Girls P6 2023 SA2 Maths Red Swastika P6 2023 SA2 Maths Rosyth P6 2023 SA2 Maths Singapore Chinese Girls P6 2023 SA2 Maths Tao Nan P6 2023 SA2 Maths Temasek

In case you scroll too fast!

Chat with other early users, share your thoughts, get help, and be the first to try new features.

Join Telegram for Support