Generate Worksheet ← Back to All Worksheets

Free Malay Worksheets for UPSR & Primary School

Printable worksheet bahasa melayu and soalan latihan UPSR for Darjah 1 to Darjah 6 (P1–P6). Covering vocabulary, imbuhan, isi tempat kosong, peribahasa, sinonim & antonim, penjodoh bilangan, and pemahaman. Aligned with the Singapore and Malaysia Bahasa Melayu curriculum. Generate and print in seconds.

Generate Malay Worksheets ▶
🇲🇾 Bahasa Melayu P1–P6 15 Exercise Types Answer Key Print or PDF Always Free

Fifteen Types of Malay Exercises

Each worksheet type targets a different language skill. Mix and match to give your child well-rounded Bahasa Melayu practice — including a full P1 entrance test paper for those preparing for SAP / madrasah school admissions.

📚
Perbendaharaan Kata
Match Malay words to their English meanings. Builds core vocabulary.
🔧
Imbuhan (Affixes)
Add prefixes and suffixes (me-, ber-, -kan, -an) to root words.
✏️
Isi Tempat Kosong
Fill in the blank with the correct word. Strengthens grammar and context.
💬
Peribahasa
Learn Malay proverbs and their meanings. Enriches language and culture.
🔄
Sinonim & Antonim
Find synonyms and antonyms for Malay words. Builds vocabulary depth.
🔢
Penjodoh Bilangan
Match nouns with the correct classifier (ekor, buah, batang, helai).
📖
Pemahaman
Read a short Malay passage and answer comprehension questions. A core UPSR component.
🎨
Padanan Gambar
Match pictures (emojis) to Malay words. Visual learning for younger students.
📂
Kategorikan Perkataan
Sort mixed words into the correct categories. Builds vocabulary organisation skills.
📝
Suku Kata
Lengkapkan dan pilih suku kata yang betul. Builds early phonics for P1 readers.
✏️
Ejaan dari Gambar
Look at the picture, pick the correct spelling from a 5-word bank.
📖
Cerita Pendek
Mini-story cloze with shared word bank — like the real P1 entrance paper.
Ujian Kemasukan Darjah 1
Full 25-mark P1 entrance test paper: 5 sections (Bahagian A–E), modelled on Singapore madrasah & SAP entrance papers.
Ujian Pertengahan Tahun (Darjah 3/4)
Full 25-mark P3–P4 mid-primary mock paper: Imbuhan, Sinonim, Peribahasa, Penjodoh Bilangan, Pemahaman.
Ujian Akhir Tahun (Darjah 5/6)
Full 25-mark P5–P6 year-end / UPSR-style paper: advanced imbuhan (apitan), sinonim, peribahasa, penjodoh, pemahaman.
⭐ P1 Entrance Test (Darjah 1) ⭐ P3–P4 Mid-Primary Paper ⭐ P5–P6 Year-End Paper

Levels

Questions are graded by primary school level. Each level uses age-appropriate vocabulary and sentence complexity.

P1–P2
Ages 6–8 · Basic vocabulary
rumah, sekolah, gembira
P3–P4
Ages 9–10 · Occupations, animals, values
perpustakaan, harimau, jujur
P5–P6
Ages 11–12 · Nation, environment, abstract
kemerdekaan, kelestarian, integriti
▶ Preview Sample 📄 Print Worksheet ⚙ Customise & Create

Malay Curriculum Roadmap — Darjah 1 to Darjah 6

New to UPSR Bahasa Melayu? Here is the typical sequence of topics introduced at each primary level. Use this year-by-year breakdown to plan what to focus on, and pick the worksheet types above that match the current grade.

Darjah 1 (Age 7)
Topics introduced: Suku kata terbuka & tertutup (open and closed syllables), basic vocabulary (rumah, sekolah, ibu, bapa), picture spelling, simple sentence completion.
End-of-year goal: Read 2-3 syllable words confidently; write simple sentences with subject-verb-object structure.
Worksheet match: Padanan Gambar, Suku Kata, Ejaan dari Gambar.
Darjah 2 (Age 8)
Topics introduced: Vocabulary expansion (objects, family, weather, body parts), isi tempat kosong (cloze), first imbuhan (ber-, me-) on common verbs, short story comprehension.
End-of-year goal: Recognise prefixes me- and ber- on common verbs; complete short passages with the correct missing word.
Worksheet match: Perbendaharaan Kata, Isi Tempat Kosong, Cerita Pendek.
Darjah 3 (Age 9)
Topics introduced: Full imbuhan set (ber-, me-, di-, pe-, -kan, -an, -i), sinonim & antonim, first peribahasa (~30 common proverbs), longer cloze passages with topical vocabulary.
End-of-year goal: Apply transitive me- + -kan correctly (ajar → mengajarkan); identify synonyms across topical groups (occupations, places, animals).
Worksheet match: Imbuhan, Sinonim & Antonim, Peribahasa (P3-P4 tier), Ujian Pertengahan Tahun.
Darjah 4 (Age 10)
Topics introduced: Penjodoh bilangan (14+ classifiers: ekor, buah, batang, helai, biji, keping), expanded peribahasa, kategorikan perkataan (sorting by topic), pemahaman with 4-5 MCQs per passage.
End-of-year goal: Apply correct classifier for ~14 common categories; answer literal and inferential comprehension questions on 80-120 word passages.
Worksheet match: Penjodoh Bilangan, Kategorikan Perkataan, Pemahaman (P3-P4 tier).
Darjah 5 (Age 11)
Topics introduced: Apitan (circumfix imbuhan: pe-...-an, ke-...-an, per-...-an), advanced peribahasa (~80 proverbs on wisdom, values, governance), longer comprehension passages on environment / society / character.
End-of-year goal: Transform root words using circumfixes (ajar → pengajaran, merdeka → kemerdekaan); explain peribahasa meanings in own words.
Worksheet match: Imbuhan (apitan), Peribahasa (P5-P6 tier), Pemahaman (longer passages), Ujian Akhir Tahun.
Darjah 6 (Age 12 — UPSR/UASA year)
Topics integrated: Full UPSR/UASA preparation — all earlier topics combined into mock papers. Karangan (essay writing). Time management for Paper 1 (objective) and Paper 2 (subjective).
End-of-year goal: Complete a 25-mark mock paper within 50 minutes with ≥18/25 accuracy; integrate ≥3 peribahasa into a 120-word essay.
Worksheet match: Ujian Akhir Tahun (full mock paper, repeatable), all topic worksheets at P5-P6 tier.

Weekly Practice Schedule

For consistent UPSR preparation, rotate worksheet types across the week so each skill gets attention without burning out on one topic. Recommended for Darjah 3-6 students working through the syllabus systematically.

MonPerbendaharaan Kata + Sinonim & AntonimBuild vocabulary depth
TueImbuhanGrammar transformation drill
WedPemahamanReading + comprehension
ThuPeribahasaCultural vocabulary + essay enrichment
FriPenjodoh Bilangan or full Ujian paperMixed practice / mock paper day

UPSR Preparation Timeline

For Darjah 6 students sitting UPSR/UASA, here is how to structure the final months of revision so that drilling is targeted and the last week is calm:

6 months before
Diagnostic. Take one full Ujian Akhir Tahun P5-P6 mock paper under timed conditions (50 minutes for 25 marks). Mark with the answer key. Identify the 2 weakest sections (commonly Imbuhan or Pemahaman). Build a personalised practice list around those.
3 months before
Targeted drilling. Spend 60% of weekly practice on the 2 weakest sections identified at the 6-month mark. Use the weekly rotation above, but double up on the weak topics. Keep a running list of every word, imbuhan or peribahasa missed; revisit the list every weekend.
1 month before
Full mock papers. Take one full Ujian Akhir Tahun mock paper twice a week, under timed conditions. Review answers thoroughly — both correct and incorrect — to confirm the reasoning, not just the result. Refine essay technique by integrating 3 peribahasa per 120-word essay.
1 week before
Light review only. Re-read the mistakes list. No new content. Take one timed paper at most. Prioritise sleep, food and stress management — last-minute cramming hurts UPSR Paper 2 comprehension performance more than it helps.

Who Is This For?

Parents in Singapore & Malaysia — Print practice sheets for children taking Bahasa Melayu as a school subject. Fresh worksheets in seconds, no subscription needed.

Students — Revise vocabulary, practise imbuhan rules, and learn peribahasa before exams. Every worksheet is randomly generated so you get new questions each time.

Teachers — Generate class-ready worksheets with answer keys. Choose the exercise type and level to match your lesson plan.

Heritage learners — Build Malay language skills at home alongside everyday English. The bilingual format (Malay + English) makes it easy to learn independently.

Why Imbuhan Matters

Imbuhan (affixes) are the backbone of Malay grammar. A single root word like ajar (teach) can become mengajar (to teach), pengajar (teacher), pengajaran (lesson), or pelajar (student) — all by adding different prefixes and suffixes. Our imbuhan worksheets drill these transformations so children internalise the patterns naturally.

Why Peribahasa Matters

Peribahasa (Malay proverbs) are a core part of the UPSR and primary school Bahasa Melayu curriculum. They carry cultural wisdom and enrich a child's writing. Knowing proverbs like "Sediakan payung sebelum hujan" (prepare the umbrella before rain) helps children express ideas more vividly in essays and comprehension exercises. Practise with our peribahasa worksheets covering 150+ proverbs, or read the long-form guide to 50 essential peribahasa for a structured walk-through.

Why Penjodoh Bilangan Matters

Penjodoh bilangan (Malay noun classifiers) are unique to Bahasa Melayu — every noun requires the correct classifier when counted (dua ekor kucing, tiga buah rumah, sebatang pensel). Using the wrong classifier is one of the most common UPSR Paper 1 mistakes. Our penjodoh bilangan worksheets drill 14+ classifiers across 3 difficulty levels.

Why Pemahaman Matters

Pemahaman (reading comprehension) is the largest single component of UPSR Bahasa Melayu Paper 2. Strong pemahaman skills depend on vocabulary, grammar, AND reading strategy. Our pemahaman worksheets use age-graded passages with multiple-choice questions, paired with a step-by-step guide on how to read passages efficiently in exam conditions.

Frequently Asked Questions

Are these Malay worksheets really free?

Yes — completely free, no account required. Generate and print as many worksheets as you like.

What levels do the worksheets cover?

Three levels: P1–P2 (ages 6–8), P3–P4 (ages 9–10), and P5–P6 (ages 11–12), aligned with the UPSR and primary school Bahasa Melayu curriculum.

What types of exercises are available?

Thirteen types: Vocabulary matching, Imbuhan, Fill in the Blank, Peribahasa, Sinonim & Antonim, Penjodoh Bilangan, Pemahaman, Padanan Gambar, Kategorikan Perkataan, Suku Kata (Lengkap & Pilih), Ejaan dari Gambar, Cerita Pendek (story cloze), and the full P1 Entrance Test paper.

What is the Ujian Kemasukan Darjah 1 (P1 Entrance Test) paper?

A 25-mark practice paper modelled on Singapore madrasah and SAP school P1 entrance papers. It has 5 sections (Bahagian A–E): completing syllables from a picture, picking the correct second syllable, picture-spelling from a 5-word bank, and two short cloze passages with shared word banks. Each section is worth 5 marks. Generate fresh papers any number of times — words and passages randomise each time.

What is the Ujian Pertengahan Tahun (P3–P4 Mid-Primary) paper?

A 25-mark mock paper for 9–10-year-olds, structured like a typical mid-year Bahasa Melayu exam. Five sections, 5 marks each: Bahagian A — Imbuhan (prefix/suffix); Bahagian B — Sinonim & Antonim; Bahagian C — Peribahasa (proverb meanings); Bahagian D — Penjodoh Bilangan (numeric classifiers); Bahagian E — Pemahaman (one short reading passage with 5 multiple-choice questions). Pulls from the P3–P4 vocabulary (occupations, places, values, longer verbs).

What is the Ujian Akhir Tahun (P5–P6 Year-End / UPSR-style) paper?

A 25-mark year-end mock paper for 11–12-year-olds, modelled on the upper-primary Bahasa Melayu exam (the kind kids sit for in the UPSR/UASA era). Same 5-section structure as the P3–P4 paper but pulls from the harder P5–P6 pools: circumfix imbuhan (kemerdekaan, pencemaran, pemakanan), advanced peribahasa ("Gajah sama gajah berjuang, pelanduk mati di tengah-tengah"), governance / environment / abstract vocabulary, and longer comprehension passages on independence, pollution, and other substantive topics.

Is there an answer key?

Yes. You can show or hide the answer key using the control panel before printing.

Are the questions different each time?

Yes. Every worksheet is randomly generated — the questions, answer order and options change each time, so your child gets fresh practice.

How should I structure weekly Bahasa Melayu practice?

Rotate worksheet types across the week: Mon vocabulary + sinonim/antonim, Tue imbuhan, Wed pemahaman, Thu peribahasa, Fri penjodoh bilangan or a full mock paper. This prevents burnout on any single topic and gives every UPSR section weekly attention.

When should we start UPSR / UASA preparation?

Start diagnostic mock papers 6 months before UPSR. Spend months 6 to 3 drilling the 2 weakest sections, months 3 to 1 on full timed papers twice a week, and the final week on review only — no new content. Cramming hurts more than it helps in the last week.