Thai Consonant Classes: High, Mid & Low (and Tone)
Every Thai consonant belongs to one of three classes — mid, high, or low — and the class is the first thing that decides a syllable's tone. Here's how to tell.
Thai Consonant Classes — Study Deck
กไก่
Free to start · 3 starter decks · no card needed
These cards are free to study right here. The full deck library and spaced repetition live in the app.
Every Thai consonant belongs to one of three classes — mid, high, or low — and the class is the first thing that decides a syllable's tone. ข and ค both sound like "kh", but ข is high class and ค is low class, so the exact same spelling around them lands on a different tone. Learn the classes and Thai tone stops being a mystery; skip them and roughly a quarter of everything you read comes out wrong.
Here's the part that trips people up: class has nothing to do with sound. It's not "high class = high-pitched." It's a grouping inherited from older Thai that governs how each letter behaves for tone. Two letters can be pronounced identically and sit in different classes — that difference is the whole point.
The three classes, in full
Mid class — 9 letters (the smallest group, learn all of them):
ก จ ฎ ฏ ด ต บ ป อ
High class — 11 letters:
ข ฃ ฉ ฐ ถ ผ ฝ ศ ษ ส ห
Low class — 24 letters (everything else):
ค ฅ ฆ ง ช ซ ฌ ญ ฑ ฒ ณ ท ธ น พ ฟ ภ ม ย ร ล ว ฬ ฮ
That's the entire system. Twenty letters to actually memorise — the 9 mid and 11 high — and low class is whatever's left. If the letters themselves are still new, start with the full Thai alphabet guide; the alphabet is taught in class order for exactly this reason.
Why the class matters: it sets the tone
The class is step one of the tone rules. On a syllable with no tone mark, the class alone decides the outcome:
- Mid class, live syllable → mid tone (มา, maa)
- High class, live syllable → rising tone (เสือ, sʉ̌a — tiger)
- Low class, live syllable → mid tone (ควาย, khwaai — buffalo)
And when there is a tone mark, the class changes what that mark means — a low-class consonant reads the marks a step away from where a mid- or high-class one does. The full machinery is in the Thai tone rules; the one thing to hold onto here is that you cannot read a tone until you know the consonant's class. It comes first, every time.
The trick that halves the work: look-alike pairs
You don't actually have to memorise 24 low-class letters. Several of them are twins of a high-class letter — same sound, different class, and usually the high one is the simpler-looking shape:
| Sound | High class | Low class |
|---|---|---|
| kh | ข | ค |
| ph | ผ | พ |
| th | ถ | ท |
| ch | ฉ | ช |
| s | ส | ซ |
Learn one of each pair and the sound tells you the other. This is the single most efficient way into the low class, and it's how most fluent readers actually carry the system in their heads — not as a list of 24, but as "the twin of the high one."
The silent leader: ห and อ
Two mid/high letters pull double duty as silent leaders, and this is where classes earn their keep:
- ห (high class) placed in front of a low-class sonorant (ง ญ น ม ย ร ล ว) makes that syllable behave as high class. So หมา is mǎa (rising) — "dog" — not maa. The ห isn't pronounced; it's there purely to lend its class.
- อ (mid class) does the same trick in a handful of words, most famously อย่า, อยู่, อย่าง, อยาก, where it silently makes the following ย behave mid-class.
If a word's tone ever looks "impossible" for its letters, check whether a silent ห or อ is quietly changing the class of what follows.
Common mistakes
- Assuming class means pitch. "High class" does not mean high-pitched. หีบ (hìip) is high class but a low tone. Class is a rulebook input, not a sound.
- Forgetting the twin's class. Writing ค where you mean ข gives the right sound but the wrong class, so anything you build on it gets the wrong tone. When you learn a new word, note which twin it uses.
- Ignoring the silent leader. Reading หมา as maa instead of mǎa is the classic slip — the ห is silent but it is not decorative.
- Skipping the mid class because it's small. The 9 mid consonants are the ones tone marks behave most "normally" on, so they're the best anchor for the whole system — learn them first, not last.
Once the classes are second nature, the rest of pronunciation opens up: pair this with how the five tones actually sound, the tone-derivation rules, and — if you're choosing how to write tones down — Paiboon vs RTGS, since only tone-marking romanisation even shows the class's effect.
The deck below drills all three classes with the standard acrophonic names — the "ก ไก่, ข ไข่" chant Thai children learn — so the class of each letter attaches to a picture instead of a rule. Work through it and "which class is this?" stops being a question you have to stop and answer.
Free to start · 3 starter decks · no card needed
Frequently Asked Questions
What are the three Thai consonant classes?
Mid, high, and low. Every one of Thai's 44 consonants belongs to exactly one class, and the class is the first input that decides a syllable's tone. There are 9 mid-class consonants, 11 high-class, and 24 low-class — so the fastest route is to memorise the 20 mid and high letters, and treat everything else as low by elimination.
Why do Thai consonants have classes at all — they're not about the sound?
Correct — class has nothing to do with how a consonant is pronounced and everything to do with how it behaves for tone. ค (low) and ข (high) both make a 'kh' sound, but the same vowel and tone mark on each produces a different tone. The classes are a tone-behaviour grouping inherited from older Thai, not a sound grouping.
How do I remember which consonants are high or low when they sound the same?
Learn them in look-alike pairs. Several high-class letters have a low-class twin that makes the same sound: ข/ค (kh), ผ/พ (ph), ถ/ท (th), ฉ/ช (ch), ส/ซ (s). The high one is usually the simpler shape. Knowing the pair means you only have to remember one of each and the sound tells you the rest.
Sources & further reading
Related Articles
Thai Vowels Explained: Short vs Long (All 32 Forms)
Thai has ~32 vowel forms, but it's really 9 short/long pairs plus a few diphthongs. Vowel length changes both meaning and tone — here's the whole system.
Thai Tone Rules: Find Any Syllable's Tone (with Audio)
Thai tone isn't guesswork. It's computed from four things: consonant class, live or dead syllable, vowel length, and the tone mark. Here's the whole system.