🇲🇾 Free Malay Worksheet Generator – Latihan Bahasa Melayu UPSR

🖨️ Quick Print ← Back to All Worksheets

Generate worksheet bahasa melayu and soalan latihan UPSR for Darjah 1 to Darjah 6 — free, printable, ready in seconds. 🇸🇬🇲🇾

Tahap
Jenis Lembaran
Soalan
Kunci Jawapan

🇲🇾

Select a level and type, then click Generate

Maklum Balas / Feedback

Bantu kami menambah baik! Beritahu kami pendapat anda.
Help us improve! Let us know what you think.

Hantar Maklum Balas / Send Feedback

This page is a free Bahasa Melayu worksheet generator for primary school children aged 6 to 12. Pick a level and a worksheet type, choose how many questions you want, and the page builds a fresh printable worksheet with an answer key — no sign-up, no download, no watermark. Every worksheet is drawn from a hand-written question bank aligned to the Malaysian UPSR syllabus and the Singapore MOE Malay curriculum, so the vocabulary, sentence patterns and proverbs are the ones children actually meet in school.

The 18 Worksheet Types You Can Generate

The Jenis Lembaran dropdown covers the full range of Bahasa Melayu skills tested in primary school. Each type draws from its own question bank, and each bank is written separately for the three level bands, so a P1 vocabulary sheet never pulls a P6 word.

Sample Questions from the Question Bank

These are real items taken straight from the banks above — the same questions your child will see when they click Jana. Answers are shown in green; on a generated worksheet you can hide them with the Kunci Jawapan control.

Perbendaharaan Kata — Vocabulary Across the Three Levels

LevelBahasa MelayuEnglishTheme
P1–P2kakakelder sisterKeluarga
P1–P2pemadameraserSekolah
P1–P2tingkapwindowRumah
P3–P4perpustakaanlibraryTempat
P3–P4masjidmosqueTempat
P5–P6perlembagaanconstitutionKenegaraan
P5–P6kedaulatansovereigntyKenegaraan

Imbuhan — Building Words from a Root

LevelKata DasarImbuhanAnswerMeaning
P1–P2mainber-bermainto play
P1–P2nyanyime-menyanyito sing
P3–P4lukispe-pelukispainter / artist
P3–P4ajarpeng-pengajarteacher / instructor
P5–P6merdekake-…-ankemerdekaanindependence
P5–P6bersihke-…-ankebersihancleanliness

Isi Tempat Kosong — Choose the Word That Fits

LevelAyatPilihanAnswer
P1–P2Ibu ___ nasi di dapur.memasak / membaca / menulis / berlarimemasak
P1–P2Kucing itu tidur di atas ___.meja / langit / hujan / awanmeja
P3–P4Nelayan itu ___ ikan di laut.menangkap / menulis / membaca / melukismenangkap
P3–P4Gunung Kinabalu terletak di negeri ___.Sabah / Johor / Perak / KedahSabah
P5–P6Negara kita mencapai ___ pada 31 Ogos 1957.kemerdekaan / pencemaran / pendidikan / pelancongankemerdekaan
P5–P6Amalan ___ semula membantu mengurangkan sisa pepejal.kitar / buang / bakar / tanamkitar

Peribahasa — Proverbs and What They Mean

LevelPeribahasaMaksudIn English
P1–P2Bagai aur dengan tebingSaling bantu-membantuLike bamboo and riverbank — helping each other
P1–P2Sedikit-sedikit, lama-lama jadi bukitSedikit usaha yang berterusan membawa hasil besarLittle by little, it becomes a hill
P3–P4Seperti anjing dengan kucingSelalu bergaduh dan tidak serasiLike cats and dogs — always fighting
P3–P4Mata duitanOrang yang sangat mementingkan wangMoney-eyed — obsessed with money
P5–P6Gajah sama gajah berjuang, pelanduk mati di tengah-tengahOrang besar bergaduh, rakyat kecil yang menderitaWhen elephants fight, the mouse deer dies in the middle
P5–P6Bagai kuku dengan isiHubungan yang sangat rapat dan tidak boleh dipisahkanLike nail and flesh — inseparable

Penjodoh Bilangan — Match the Classifier to the Noun

Malay requires a classifier between a number and a noun — tiga ekor kucing, not tiga kucing. Choosing the wrong one is one of the most common sources of lost marks in UPSR Paper 1.

LevelKata NamaPilihanPenjodoh
P1–P2kucingekor / buah / batang / orangekor
P1–P2kertashelai / buah / ekor / oranghelai
P3–P4suratpucuk / helai / buah / batangpucuk
P3–P4cincinbentuk / buah / helai / batangbentuk
P5–P6pantunrangkap / buah / helai / pucukrangkap
P5–P6meriampucuk / batang / buah / bilahpucuk

Pemahaman — A Sample Passage with Questions

Every comprehension worksheet pairs an original passage with five questions in multiple-choice form. Here is one of the P3–P4 passages:

“Perpustakaan Sekolah Kebangsaan Taman Jaya mempunyai lebih daripada 5,000 buah buku. Puan Mariam ialah pustakawan di situ. Setiap hari Selasa dan Khamis, pelajar dibenarkan meminjam buku. Setiap pelajar boleh meminjam dua buah buku untuk tempoh seminggu. Perpustakaan itu juga mempunyai sudut komputer untuk pelajar membuat kajian.”

SoalanJawapan
Berapa buah buku yang ada di perpustakaan itu?Lebih daripada 5,000
Siapakah pustakawan di perpustakaan itu?Puan Mariam
Pada hari apa pelajar boleh meminjam buku?Selasa dan Khamis
Berapa buah buku boleh dipinjam oleh setiap pelajar?Dua buah
Apakah yang ada di sudut komputer?Untuk membuat kajian

Which Level Should You Choose?

The Tahap control does more than change the number of questions — it swaps the entire question bank. Choose by what your child can already read comfortably, not strictly by school year; a child who finds P3–P4 frustrating will learn more from a confident run at P1–P2.

P1–P2
Darjah 1–2 · Ages 6–8

Concrete everyday nouns, two-syllable spelling, simple ber- and me- prefixes, short five-sentence passages. Heavy use of pictures and emoji anchors.

P3–P4
Darjah 3–4 · Ages 9–10

Occupations and places, doer prefixes (pe-, peng-), nasal assimilation rules, less common classifiers, and passages with two or three linked ideas.

P5–P6
Darjah 5–6 · Ages 11–12

Abstract nouns and civics vocabulary, circumfixes (ke-…-an, pen-…-an), full-length proverbs, and factual passages on history, environment and national development.

How to Use This Generator

  1. Choose a Tahap (level) that matches your child’s reading confidence.
  2. Choose a Jenis Lembaran — a single skill for focused practice, Campuran for revision, or one of the three mock papers for exam rehearsal.
  3. Set the number of questions (8 to 50) and decide whether the Kunci Jawapan should be printed.
  4. Click Jana. Every click reshuffles the question bank, so you can print a different sheet on the same topic each day without repeats.
  5. Click Cetak / PDF to print, or save as PDF from your browser’s print dialog. The controls, banners and this explanatory text are all excluded from the printout — only the worksheet is printed.
  6. Prefer to work on screen? Tick ✎ Buat Online to turn the sheet into a self-marking multiple-choice quiz with an instant score.

Why These Skills Matter

Bahasa Melayu at primary level is assessed on two things: accurate word formation and comprehension of natural sentences. Imbuhan sits underneath both. A child who knows that tulis becomes menulis, penulis, tulisan and penulisan can decode unfamiliar words in a passage instead of stalling on them, and can vary their sentence structure in composition. Repeated short drills work better here than long sessions, because the nasal assimilation rules (mem-, men-, meng-, meny-) are learned by pattern recognition rather than by memorising a table.

Peribahasa and penjodoh bilangan are the two areas where children most often lose marks they could easily keep. Proverbs are a closed set — a child who works through 150 of them has effectively covered the syllabus, and proverbs used correctly lift essay grades noticeably. Classifiers are similar: perhaps twenty forms cover almost everything a primary student needs, but they have to be practised against real nouns rather than memorised as a list, which is why every classifier question here presents four plausible options rather than a blank.

Comprehension is the slowest to improve and the most worth the time. The passages here are deliberately written about things Malaysian and Singaporean children recognise — a school library, a night market stall, Hari Sukan, the National Museum, Lee Chong Wei, plastic pollution — so that a child is decoding language rather than guessing at unfamiliar context.

▶ Generate a Vocabulary Sheet 💬 Practise Peribahasa ⭐ Try a Mock Paper

Frequently Asked Questions

Is this Malay worksheet generator really free?

Yes. Every worksheet type and every level is free, with no account, no download and no watermark. You can generate and print as many sheets as you like.

Are the worksheets aligned to the UPSR syllabus?

The question banks follow the Malaysian UPSR Bahasa Melayu syllabus and overlap closely with the Singapore MOE primary Malay curriculum. Vocabulary themes, imbuhan categories, proverbs and classifiers are all drawn from what is taught and tested at each level.

Can I get a different worksheet on the same topic?

Yes. Click Jana again and the generator reshuffles and redraws from the bank. Because each bank holds far more items than a single sheet uses, you can print a fresh sheet daily for weeks without repeating questions.

Can I hide the answers before printing?

Set Kunci Jawapan to Sembunyi and the answer key is left off the printout. Set it to Tunjuk when you want a marking copy for yourself.

Can my child do the worksheet on a screen instead of printing?

Tick ✎ Buat Online. Supported worksheet types convert into a multiple-choice quiz that marks itself and shows a score when your child submits.

What are the mock papers for?

The three starred options generate full exam-style papers rather than single-skill drills: a Darjah 1 entrance test, a Darjah 3/4 mid-year paper, and a Darjah 5/6 year-end paper. Each combines several question types in sections, the way a real school paper is laid out.

Does it work on a phone or tablet?

Yes. The generator works in any modern browser on phone, tablet, laptop or desktop, and printing works from mobile browsers too.

More Bahasa Melayu Practice