100+ Free O-NET Practice Questions
Pass your O-NET (Ordinary National Educational Test) — Mathayom 6 exam on the first try — instant access, no signup required.
Which pair of words are คำพ้องเสียง (homophones — same sound, different spelling and meaning)?
Explore More Thailand University Entrance Tests (TCAS & O-NET)
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: O-NET Exam
Thailand's free national achievement test for Mathayom 6, covering five subjects (Thai, English, Social Studies, Math, Science) as mostly 5-option multiple choice scored 0–100, now voluntary and moving to Digital Testing.
Sample O-NET Practice Questions
Try these sample questions to test your O-NET exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Read the Thai proverb: "นกน้อยทำรังแต่พอตัว" (A small bird builds a nest just big enough for itself). What does this proverb teach?
2In the Thai sentence "เธอวิ่งเร็วมาก" (She runs very fast), which word is the คำวิเศษณ์ (adverb/modifier) describing the verb?
3Read the passage: "แม้ฝนจะตกหนัก ชาวนาก็ยังคงออกไปทำงานในนาเช่นเดิม" What is the relationship between the two clauses?
4Which sentence uses correct Thai spelling (การสะกดคำ)?
5The word "กตัญญู" most nearly means:
6Which pair of words are คำพ้องเสียง (homophones — same sound, different spelling and meaning)?
7Read: "การประหยัดพลังงานช่วยลดค่าใช้จ่ายและรักษาสิ่งแวดล้อม" What is the main idea (ใจความสำคัญ) of this sentence?
8In the line of Thai verse "ความรู้คู่คุณธรรม นำชีวิตให้รุ่งเรือง", which literary device of sound is most evident?
9Which sentence is written in formal/official Thai style (ภาษาทางการ) suitable for a government letter?
10Arrange these phrases into a logical sentence: (1) จึงสอบได้คะแนนดี (2) เพราะเขาตั้งใจอ่านหนังสือ (3) ในการสอบครั้งนี้. Which order is correct?
About the O-NET Exam
O-NET, the Ordinary National Educational Test, is Thailand's national achievement test administered by the National Institute of Educational Testing Service (NIETS) to students in Grades 6, 9 and 12 (Prathom 6, Mathayom 3 and Mathayom 6). It measures knowledge against the Basic Education Core Curriculum B.E. 2551 (2008). At Mathayom 6 the test covers five subjects — Thai language, English, Social Studies (religion, culture), Mathematics and Science — almost entirely as 5-option single-best-answer multiple choice, with each subject scored from 0 to 100 by criterion-referenced scoring. Since 2022 O-NET has been voluntary rather than mandatory and is no longer used in TCAS university admissions or for M1/M4 school entry, while M3 and M6 are transitioning to computer-based Digital Testing. This free practice set distributes 100 questions across the five M6 subjects in proportion to their official item counts.
Questions
100 scored questions
Time Limit
About 90–120 minutes per subject across five subjects
Passing Score
No fixed pass mark; each subject scored 0–100 (criterion-referenced) against the Basic Education Core Curriculum B.E. 2551.
Exam Fee
Free — no exam fee for students, including equivalency candidates registering through NIETS. (National Institute of Educational Testing Service (NIETS), Public Organization)
O-NET Exam Content Outline
Social Studies, Religion and Culture
Religion and Buddhist ethics, civics and government, economics, Thai and world history, and geography.
Thai Language
Reading comprehension, writing, Thai grammar and usage, idioms and proverbs, and classical literature.
English Language
Conversation and functional language, grammar and structure, vocabulary, and reading comprehension.
Science
Biology, chemistry, physics, Earth and space science, and the scientific method.
Mathematics
Sets, logic, exponents, functions, sequences and interest, plus statistics and probability.
How to Pass the O-NET Exam
What You Need to Know
- Passing score: No fixed pass mark; each subject scored 0–100 (criterion-referenced) against the Basic Education Core Curriculum B.E. 2551.
- Exam length: 100 questions
- Time limit: About 90–120 minutes per subject across five subjects
- Exam fee: Free — no exam fee for students, including equivalency candidates registering through NIETS.
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
O-NET Study Tips from Top Performers
Frequently Asked Questions
Is O-NET mandatory and is it used for university admission?
No. Since 2022 O-NET has been voluntary for students rather than compulsory, and its scores are no longer used in the TCAS university admission system or for M1/M4 school entry. It now serves mainly to assess and improve education quality.
Who administers O-NET and at which grade levels?
O-NET is administered by the National Institute of Educational Testing Service (NIETS) to students in Prathom 6 (Grade 6), Mathayom 3 (Grade 9) and Mathayom 6 (Grade 12), based on the Basic Education Core Curriculum B.E. 2551 (2008).
What subjects and how many questions are on the M6 O-NET?
Mathayom 6 covers five subjects. In recent sessions there were about 80 items in Thai, 80 in English, 90 in Social Studies, 32 in Mathematics and 42 in Science, mostly as 5-option single-best-answer multiple choice.
How is O-NET scored and is there a passing grade?
Each subject is scored from 0 to 100 using criterion-referenced scoring against the national curriculum standards. There is no fixed pass/fail mark; scores are reported per subject for use by schools and the education system.
Is there any fee to take O-NET?
No. O-NET is free; school-enrolled students pay nothing, and even equivalency (เทียบเท่า) candidates such as non-formal education or homeschool students register without charge through NIETS.
Is O-NET moving to computer-based testing?
Yes. NIETS is transitioning Mathayom 3 and Mathayom 6 O-NET to Digital Testing (computer-based) for the 2568/2026 cycle, while Prathom 6 continues to use the paper-and-pencil format.
What curriculum does O-NET test?
O-NET assesses knowledge and thinking ability based on Thailand's Basic Education Core Curriculum B.E. 2551 (A.D. 2008), the national curriculum for basic education.