Thai Language

Thai Consonant Classes: Predict Any Tone

Thai has 44 consonant letters but only 21 sounds. The 'extras' encode tone information. Learn the 3-class system and stop memorizing tones word-by-word.

By Jam Kham Team February 16, 2026
Thai consonant chart showing high, mid, and low class letters organized by group

Thai has 44 consonant letters but only 21 consonant sounds. Why the extras?

They encode tone information.

Learners who try memorizing tones word-by-word hit a wall. The approach doesn’t scale—Thai has tens of thousands of words, each with a specific tone. Worse, without understanding the system, you can’t self-correct. You hear a Thai speaker say a word differently than you expected, and you have no way to know which of you is right.

But Thai isn’t random. Consonant classes reveal the system underneath. Once you understand the three classes, you can predict the tone of words you’ve never seen before—and catch your own mistakes when you’ve been pronouncing something wrong.

The consonant class system is the key to reading Thai words correctly the first time you see them. If you want an overview of the full writing system first, start with our Thai script guide.

If you’re new to Thai tones, start with our 5 Thai tones guide for the basics.

What Are Thai Consonant Classes?

Thai consonant classes (อักษรสูง กลาง ต่ำ(akson sung klang tam)) divide the 44 Thai consonant letters into three groups: high class (11 letters), mid class (9 letters), and low class (24 letters). The class of the initial consonant determines the syllable’s default tone and how tone marks modify pronunciation.

The three classes have Thai names:

  • อักษรสูง(akson sung) — 11 consonants
  • อักษรกลาง(akson klang) — 9 consonants
  • อักษรต่ำ(akson tam) — 24 consonants

The classification reflects ancient phonetic distinctions. High-class consonants were historically voiceless and aspirated. Mid-class were voiceless and unaspirated. Low-class included voiced consonants and sonorants. Modern Thai pronunciation has shifted, but the written system preserves these categories because they encode tone.

The “redundant” letters aren’t redundant at all. (kh), (kh), and (kh) all make the same /kh/ sound. But (kh) is high class while (kh) and (kh) are low class—and that difference changes which tone the syllable takes.

For the complete tone determination system, see our tone rules guide.

The Complete Consonant Class Chart

Below are all 44 Thai consonants organized by class. Two consonants ((khɔ̌ɔ khùat) and (khɔɔ khon)) are obsolete in modern Thai but included for completeness.

Mid Class Consonants (อักษรกลาง) — 9 Letters

ConsonantNameSoundExample WordMeaning
ก ไก่kไก่chicken
จ จานjจานplate
ฎ ชฎาdชฎาheaddress
ฏ ปฏักtปฏักgoad
ด เด็กdเด็กchild
ต เต่าtเต่าturtle
บ ใบไม้bใบไม้leaf
ป ปลาpปลาfish
อ อ่าง(glottal)อ่างbasin

Mid-class consonants are the “neutrals”—voiceless unaspirated stops plus the glottal stop. All four tone marks work with mid class, making these the most flexible consonants for tone production.

High Class Consonants (อักษรสูง) — 11 Letters

ConsonantNameSoundExample WordMeaning
ข ไข่khไข่egg
ฃ ฃวดkh(obsolete)bottle
ฉ ฉิ่งchฉิ่งcymbal
ฐ ฐานthฐานbase
ถ ถุงthถุงbag
ผ ผึ้งphผึ้งbee
ฝ ฝาfฝาlid
ศ ศาลาsศาลาpavilion
ษ ฤๅษีsฤๅษีhermit
ส เสือsเสือtiger
ห หีบhหีบchest

High-class consonants were historically voiceless aspirated sounds. Notice the pattern: most are aspirated (kh, ch, th, ph) or fricatives (f, s, h). Only Mai Ek (่) and Mai Tho (้) tone marks apply to high class.

Sound pattern: High class consonants are aspirated or fricatives. If you feel a strong puff of breath (kh, ch, th, ph) or it’s a hissing/blowing sound (f, s, h), it’s high class.

Low Class Consonants (อักษรต่ำ) — 24 Letters

The largest class contains both “paired” consonants (which have high-class counterparts making the same sound) and “unpaired” consonants (sonorants with no high-class equivalent).

Paired Low Class — 14 Consonants

ConsonantNameSoundHigh-Class PairExampleMeaning
ค ควายkhควายbuffalo
ฅ คนkh(obsolete)person
ฆ ระฆังkhระฆังbell
ช ช้างchช้างelephant
ซ โซ่sโซ่chain
ฌ เฌอchเฌอtree
ฑ มณโฑthมณโฑMontho
ฒ ผู้เฒ่าthผู้เฒ่าelder
ท ทหารthทหารsoldier
ธ ธงthธงflag
พ พานphพานtray
ฟ ฟันfฟันteeth
ภ สำเภาphสำเภาjunk (boat)
ฮ นกฮูกhนกฮูกowl

Unpaired Low Class (Sonorants) — 10 Consonants

ConsonantNameSoundExampleMeaning
ง งูngงูsnake
ญ หญิงyหญิงwoman
ณ เณรnเณรnovice
น หนูnหนูmouse
ม ม้าmม้าhorse
ย ยักษ์yยักษ์giant
ร เรือrเรือboat
ล ลิงlลิงmonkey
ว แหวนwแหวนring
ฬ จุฬาlจุฬาkite

Low-class consonants were historically voiced. They only use Mai Ek (่) and Mai Tho (้), but produce different tones than high class with the same marks.

The sonorants (ง ญ ณ น ม ย ร ล ว ฬ) are nasal and liquid sounds that vibrate continuously—you can hold them: mmmmm, nnnnnn, lllll. They have no high-class equivalents.

Quick Reference: Consonant Classes at a Glance
ClassThai NameCountExamplesDefault Tone (Live)
Highอักษรสูง11ข ส หRising
Midอักษรกลาง9ก จ ปMid
Lowอักษรต่ำ24ค ม นMid

Why Consonant Class Matters: Tone Determination

The consonant class of the initial consonant is one of three factors that determine a syllable’s tone.

The Three-Factor System

Consonant Class + Syllable Type + Tone Mark = Actual Tone

Factor 1: Consonant Class

High, mid, or low—identified by the FIRST consonant of the syllable. You’ve just learned these.

Factor 2: Syllable Type

  • Live syllables (คำเป็น(kham pen)): End in a long vowel or sonorant (ม, น, ง, ว, ย, ร, ล)
  • Dead syllables (คำตาย(kham dtaai)): End in a short vowel or stop consonant (ก, บ, ด, ป, ต, or glottal stop)

Factor 3: Tone Mark

  • No mark (default tone)
  • Mai Ek (่)
  • Mai Tho (้)
  • Mai Tri (๊) — mid class only
  • Mai Chattawa (๋) — mid class only

Tone Rules Quick Reference Chart

Live Syllables (no tone mark):

ClassTone
MidMid
HighRising
LowMid

Dead Syllables (no tone mark):

ClassShort VowelLong Vowel
MidLowLow
HighLowLow
LowHighFalling

With Tone Marks:

MarkMid ClassHigh ClassLow Class
่ (Mai Ek)LowLowFalling
้ (Mai Tho)FallingFallingHigh
๊ (Mai Tri)High
๋ (Mai Chattawa)Rising

This is where most learners get stuck. The rules are logical, but keeping track of class + syllable type + tone mark for every word while also trying to read fluently feels like juggling. The system makes sense in a chart; applying it in real-time is another matter.

The solution isn’t to memorize every combination—it’s to practice enough that class recognition becomes automatic. When you see ม, you should instantly know “low class, sonorant” without conscious thought. That kind of fluency comes from repeated exposure with immediate feedback, not from studying charts.

For detailed examples of every tone rule combination, see our complete tone rules guide.

Memory Strategies

Learn the Smallest Group First

The efficient approach is simple:

  1. Memorize the 9 mid-class consonants first: ก จ ฎ ฏ ด ต บ ป อ
  2. Then learn the 11 high-class consonants: ข ฃ ฉ ฐ ถ ผ ฝ ศ ษ ส ห
  3. Everything else is low class by elimination

This cuts memorization in half. You actively recall 20 consonants; the remaining 24 are “not mid, not high = low.”

Use Sound Patterns

High-class pattern recognition:

  • Most high-class consonants are aspirated (kh, ch, th, ph) or fricatives (s, f, h)
  • The three “s” sounds (ศ ษ ส) are all high class
  • ห is high class and also serves as a “leading h” to raise low-class sonorants

Mid-class pattern recognition:

  • Unaspirated stops: k, j, d, t, b, p
  • Plus the “silent” อ (glottal stop)
  • No aspiration, no friction—just clean stops

Associate with Words You Know

Create personal anchor words using the ไก่(gài) / ไข่(khài) / ควาย(khwaai) trio:

  • ก ไก่(go gài) — mid class
  • ข ไข่(kho khài) — high class (sounds similar but has /kh/)
  • ค ควาย(kho khwaai) — low class (also /kh/ sound)

This trio shows why class matters: three /k/-type sounds, three different classes, three different tone behaviors.

Common Mistakes to Avoid

Mistake 1: Memorizing Tones Word-by-Word

Problem: Trying to remember that ข้าว(khâao) is falling tone and ขาว(khǎao) is rising tone without understanding why.

Fix: Learn the consonant class. Both words use ข (high class). ข้าว has Mai Tho → falling. ขาว has no mark, live syllable → rising. The pattern is predictable.

Mistake 2: Confusing Similar Consonants

Problem: Mixing up ด/ต (both mid class, similar sounds) or ท/ถ/ธ (different classes, same /th/ sound).

Fix: Focus on class differences first, then refine sound distinctions. For the /th/ sounds: ถ is high class; ท and ธ are low class. The class matters more for tones than the subtle sound differences.

Mistake 3: Ignoring the Leading ห

Problem: Not recognizing when ห changes a low-class consonant’s behavior.

Fix: When ห appears before a low-class sonorant (หม, หน, หง, หญ, หย, หร, หล, หว), the syllable follows HIGH-class tone rules.

Example: หมา(mǎa) has rising tone like high class, not mid tone like standalone ม would produce. The ห is silent but changes the tone calculation.

For more reading pitfalls, see our common Thai reading mistakes guide.

Practice Exercises

Exercise 1: Class Identification

Identify the class of each initial consonant:

  1. กิน(gin)Answer: Mid (ก)
  2. ข้าว(khâao)Answer: High (ข)
  3. มา(maa)Answer: Low (ม)
  4. สวย(sǔay)Answer: High (ส)
  5. ทำ(tham)Answer: Low (ท)

Exercise 2: Predict the Tone

Using the class + syllable type + mark rules, predict each tone:

  1. ปา(bpaa) — Mid class + live + no mark = Mid tone
  2. ข่า(khàa) — High class + live + Mai Ek = Low tone
  3. ค้า(kháa) — Low class + live + Mai Tho = High tone
  4. จาก(jàak) — Mid class + dead + no mark = Low tone
  5. หมู(mǔu) — Leading ห + ม (uses high rules) + live + no mark = Rising tone

Exercise 3: Find the Pattern

Group these words by consonant class:

กา(gaa), ขา(khǎa), คา(khaa), งา(ngaa), จาก(jàak), ชาด(châat), ซึม(sʉm), ดี(dii), ตา(dtaa), ทาง(thaang)

Mid class: กา, จาก, ดี, ตา High class: ขา Low class: คา, งา, ชาด, ซึม, ทาง

Want to shortcut this process? Jam Kham’s syllable breakdown feature displays the consonant class directly on every vocabulary card—so you’re reinforcing class awareness with every word you learn, not studying it as a separate topic you’ll eventually forget.

Frequently Asked Questions

Why does Thai have multiple letters for the same sound?

Thai consonants encode both sound AND tone class. ข, ค, and ฆ all make the /kh/ sound, but ข is high class while ค and ฆ are low class. This affects which tone the syllable takes. The system also preserves spelling from Sanskrit and Pali loanwords, maintaining historical distinctions that are still relevant for pronunciation.

Which consonant class should I learn first?

Start with mid class (9 consonants), then high class (11 consonants). Everything else is low class by elimination. This reduces active memorization from 44 consonants to 20—and you can learn the most common ones first.

Do consonant classes exist in other languages?

Yes. Lao uses a nearly identical system. Khmer, from which Thai script derived, has a related but different class system. Many Tai languages (Shan, Northern Thai, Southern Thai) have similar consonant class distinctions, though the specific groupings may differ.

How long does it take to memorize all the classes?

With focused practice, most learners reliably identify consonant classes within 2-3 weeks. The key is learning them alongside real vocabulary, not in isolation—seeing ข in the context of ข้าว(khâao) and ไข่(khài) builds recognition faster than memorizing a chart.

Jam Kham’s spaced repetition system is designed for exactly this: you learn consonant classes as a natural byproduct of vocabulary acquisition, with the SRS algorithm ensuring you see each class frequently enough that recognition becomes automatic.

What if I just want to speak, not read?

Consonant classes are encoded in the writing system, so they’re most relevant for reading Thai. However, understanding the system helps you predict pronunciation of new words and reinforces tone patterns even for speaking. If you hear a word spelled out, you’ll know its tone without asking.

Summary

The 3-class system transforms Thai from “random tones to memorize” into a predictable system:

  • 9 mid-class consonants — the unaspirated stops (ก จ ฎ ฏ ด ต บ ป อ)
  • 11 high-class consonants — the aspirated consonants and fricatives
  • 24 low-class consonants — everything else, including all sonorants

For the full picture of how consonant classes combine with syllable types and tone marks, see our complete tone rules guide.


The tone system isn’t arbitrary. Mastering it requires learning consonant classes alongside vocabulary—not as an afterthought.

Jam Kham’s Early Access program was built around this principle. Every vocabulary card shows:

  • The consonant class of the initial consonant
  • The complete syllable breakdown (onset, vowel, coda, tone class)
  • Why the word has its particular tone
  • Native speaker audio at both natural and slow speeds

You’re not memorizing tones word-by-word. You’re building the pattern recognition that lets you predict tones for words you’ve never seen.

Start free—no credit card, no time limit. See if the consonant class approach clicks for you.


Related: Thai Tones Complete Guide | Thai Script Complete Guide

Share this article:

Start Learning Thai

  • Start free — no credit card required.
  • Tones built into every word from day one.
  • Spaced repetition that makes vocabulary stick.
Start Free