SPM Trial History
Sejarah · 26 papers
Trial papers (soalan percubaan) for SPM History, set by state education departments and schools. Answer them timed like the real exam and check your answers the moment you submit.
Showing 26 of 26
Showing 26 of 26
| Paper | Year | Kertas | Difficulty | Questions | Time | Answers | Open |
|---|---|---|---|---|---|---|---|
| Johor · Batu Pahat · Set 1 Batu PahatJohor (Batu Pahat) | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Johor Bahru · Set 1 JBJohor (Johor Bahru) | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Kota Tinggi · Set 1 Kota TinggiJohor (Kota Tinggi) | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Muar · Set 1 - MuarJohor (Muar) | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Set 1 Pasir GudangJohor (Set 1 Pasir Gudang) | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Tangkak · Set TangkakJohor (Tangkak) | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Kedah · Set 1Kedah | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Kelantan · Set 1Kelantan | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Melaka · Set 1Melaka | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Negeri Sembilan · Set 1Negeri Sembilan | 2026 | Kertas 1 | Unknown | 40 | 1 h | All AI | Open |
| Perlis · Set 1Perlis | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| SBP · Set 1SBP | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Selangor · Set 1Selangor | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Selangor · Set 2Selangor | 2026 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Kulai · Set 1 KulaiJohor (Kulai) | 2025 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Segamat · Set 1 SegamatJohor (Segamat) | 2025 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| MRSM · Set 1MRSM | 2025 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| SBP · Set 1SBP | 2025 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Batu Pahat · Set Batu PahatJohor (Batu Pahat) | 2024 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Kota Tinggi · Set Kota TinggiJohor (Kota Tinggi) | 2024 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Kluang · Set 1 KluangJohor (Kluang) | 2023 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| SBP · Set 1SBP | 2023 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| MRSM · Set 1MRSM | 2022 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| SBP · Set 1SBP | 2022 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| Johor · Kluang · Set KluangJohor (Kluang) | 2021 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
| MRSM · Set 1MRSM | 2021 | Kertas 1 | Unknown | 40 | 1 h | Skema | Open |
Johor · Batu Pahat · Set 1 Batu Pahat
Skema2026 · Kertas 1 · Johor (Batu Pahat)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Johor Bahru · Set 1 JB
Skema2026 · Kertas 1 · Johor (Johor Bahru)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Kota Tinggi · Set 1 Kota Tinggi
Skema2026 · Kertas 1 · Johor (Kota Tinggi)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Muar · Set 1 - Muar
Skema2026 · Kertas 1 · Johor (Muar)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Set 1 Pasir Gudang
Skema2026 · Kertas 1 · Johor (Set 1 Pasir Gudang)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Tangkak · Set Tangkak
Skema2026 · Kertas 1 · Johor (Tangkak)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Negeri Sembilan · Set 1
All AI2026 · Kertas 1 · Negeri Sembilan
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Kulai · Set 1 Kulai
Skema2025 · Kertas 1 · Johor (Kulai)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Segamat · Set 1 Segamat
Skema2025 · Kertas 1 · Johor (Segamat)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Batu Pahat · Set Batu Pahat
Skema2024 · Kertas 1 · Johor (Batu Pahat)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Kota Tinggi · Set Kota Tinggi
Skema2024 · Kertas 1 · Johor (Kota Tinggi)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Kluang · Set 1 Kluang
Skema2023 · Kertas 1 · Johor (Kluang)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
Johor · Kluang · Set Kluang
Skema2021 · Kertas 1 · Johor (Kluang)
- Questions
- 40
- Time
- 60 min
- Difficulty
- Unknown
SPM Trial History by year
Questions about SPM Trial History
What do the History papers cover?
Every History paper here is a Kertas 1 trial paper: objective, multiple choice. You pick an answer for each question and it is checked the moment you submit.
Where do the History answers come from?
Where the paper has an official answer scheme (skema jawapan), your answers are checked against it. Where it doesn't, the answers are generated by AI and clearly marked as such. Every paper links to its original source.
Are these official past-year SPM papers?
No. They are trial papers (soalan percubaan) set by state education departments and schools, not papers from the Malaysian Examinations Board (LPM). Every paper links to its original source.
Are the History papers free?
Yes. Every paper is free, and you don't need an account to answer one. Sign up only if you want to be ranked against other students and track your progress.