- Three classes, 44 letters: 9 mid, 11 high and 24 low. Learn the mid and high ones; everything else is low.
- A class isn't a pitch. It's one of three things, with the syllable ending and the tone mark, that decide a syllable's tone.
- Two sentences do most of the work: ไก่ จิก เด็ก ตาย บน ปาก โอ่ง for mid class and ผี ฝาก ถุง ข้าว สาร ให้ ฉัน for high class.
- Low class comes in two kinds. 14 letters share a sound with a high-class letter; 10 don't, and most of them borrow a silent ห: มาmaa is "come", หมาmǎa is "dog".
- The classes are history you can read. They record a difference between consonants that Thai lost centuries ago and turned into tone.
The short answer
Thai has 44 consonant letters, and each one belongs to a class: mid, high or low. Thai calls the three groups ไตรยางศ์dtrai-yaang. The names don't describe the letter's sound or pitch. The class is a label that tells you which set of tone rules a syllable follows.
You can hear why it matters with two letters that sound the same. ข and ค are both a k with a puff of air, but ข is high class and ค is low class. So ขาkǎa (leg) has a rising tone, and คาkaa (to be stuck) has a mid tone, even though neither has a tone mark.
The good news: you only need to learn 20 letters, the 9 mid and the 11 high. Every other letter is low. Our Thai alphabet page shows all 44 with their class, and you can tap any letter to hear its name.
All 44 letters by class
| Class | Letters | Live syllable, no mark |
|---|---|---|
| Mid class 9 อักษรกลาง | กจฎฏดตบปอ | Mid กาgaa |
| High class 11 อักษรสูง | ขฃฉฐถผฝศษสห | Rising ขาkǎa |
| Low class 24 อักษรต่ำ | คฅฆงชซฌญฑฒณทธนพฟภมยรลวฬฮ | Mid คาkaa |
Crossed out: ฃ and ฅ are no longer used. Their sounds merged with ข and ค centuries ago, and the first Thai typewriter, in the early 1890s, had no keys for them. They still count among the 44 and keep their places in the alphabet.
Many of the rarer letters, such as ฐ, ศ and ษ, turn up mainly in words borrowed from Pali and Sanskrit, like ฐานtǎan (base) and ศาลาsǎa-laa (pavilion). They follow the rules of their class like any other letter.
Why Thai has consonant classes
The classes are a fossil. When the Thai script was created, in the Sukhothai period, Thai had three tones, and it still told voiced consonants such as g, d and b apart from voiceless ones. Over the next few centuries, probably between 1300 and 1600, the voiced consonants lost their voicing, and each old tone split in two: one pitch after the old voiceless consonants, another after the old voiced ones.
The sounds changed, but the spelling didn't. So the letters still record the old difference, and the tone rules read it back:
- Low-class letters once spelled voiced sounds. ค, ท and พ were a g, a d and a b; ง, น, ม and the other sonorants were voiced then as now.
- High-class letters spelled the other voiceless sounds: the ones with a puff of air, like ข and ถ, and the fricatives, like ฝ, ส and ห. ห in front of a sonorant spelled a voiceless m, n or l, which is where the silent ห comes from.
- Mid-class letters spelled plain voiceless sounds without a puff of air, plus the "glottalised" b and d of บ and ด and the glottal stop of อ.
That's also why the oldest inscriptions get by with only two tone marks, mai ek and mai tho. Mai trii and mai jattawa came later, and they're used almost only on mid-class letters.
Mid class: nine letters
Nine letters: ก จ ฎ ฏ ด ต บ ป อ. Thai children learn them with one sentence:
ไก่ จิก เด็ก ตาย บน ปาก โอ่ง
"The chicken pecked the child to death on the rim of the jar."
| Word | Letter | Meaning |
|---|---|---|
| ไก่gài | ก | chicken |
| จิกjìk | จ | to peck |
| เด็กdèk | ด | child |
| ตายdtaai | ต | to die |
| บนbon | บ | on |
| ปากbpàak | ป | mouth; rim |
| โอ่งòong | อ | large water jar |
That covers seven of the nine. The other two, ฎ and ฏ, are rarer twins of ด and ต, found mostly in learned words such as กฎ (rule) and ปฏิบัติ (to practise); some school versions simply add them at the end.
A sound check helps too: no mid-class letter has a puff of air. They're the plain g, j, d, dt, b and bp sounds, plus อ, the silent carrier for vowels. Mid class is also the only class that uses all four tone marks in everyday spelling, as in โต๊ะdtó (table) and ตั๋วdtǔua (ticket).
High class: eleven letters
Eleven letters: ข ฃ ฉ ฐ ถ ผ ฝ ศ ษ ส ห. The school sentence for these is about a ghost:
ผี ฝาก ถุง ข้าว สาร ให้ ฉัน
"A ghost left a bag of rice for me." ข้าวสาร is uncooked rice.
| Word | Letter | Meaning |
|---|---|---|
| ผีpǐi | ผ | ghost |
| ฝากfàak | ฝ | to leave with someone |
| ถุงtǔng | ถ | bag |
| ข้าวkâao | ข | rice |
| สารsǎan | ส | (ข้าวสาร) uncooked rice |
| ให้hâi | ห | to give; for |
| ฉันchǎn | ฉ | I; me |
Again seven of the eleven, and they're the seven you'll read every day. The other four are easy to place: ฃ is obsolete, ฐ sounds like ถ, and ศ and ษ sound like ส. Same sound, same class.
With no tone mark, a high-class letter in a live syllable gives a rising tone: สามsǎam (three), ฝนfǒn (rain), หาhǎa (to look for). That's the easiest way to spot one by ear.
Low class: paired and single letters
The other 24 letters are low class, more than half the alphabet. You don't need a sentence to find them: if a letter isn't mid or high, it's low. But Thai schools split them into two groups, and the split matters for tones.
Paired letters (อักษรคู่): 14
Each of these has a high-class letter with the same sound today. They're the old voiced consonants that merged with their voiceless partners:
| Sound | High class | Low class |
|---|---|---|
| k | ขฃ | คฅฆ |
| ch | ฉ | ชฌ |
| t | ฐถ | ฑฒทธ |
| p | ผ | พภ |
| f | ฝ | ฟ |
| s | ศษส | ซ |
| h | ห | ฮ |
The sound column uses ThaiFlip's romanization, Paiboon+, where k, t and p are the sounds with a puff of air (our guide to Thai romanization explains why). ฑ is said d in a few words, such as บัณฑิต (graduate).
Single letters (อักษรเดี่ยว): 10
These ten have no high-class twin: ง ญ ณ น ม ย ร ล ว ฬ. They're the nasals, liquids and glides ng, y, n, m, r, l and w. Thai schools have a sentence for them too:
งู ใหญ่ นอน อยู่ ณ ริม วัด โม ฬี โลก
"A big snake is lying by Wat Moli Lok." The temple's name supplies ม, ฬ and ล. The real temple is spelled โมลี; the sentence swaps in ฬ.
| Word | Letter | Meaning |
|---|---|---|
| งูnguu | ง | snake |
| ใหญ่yài | ญ | big |
| นอนnɔɔn | น | to lie down; to sleep |
| อยู่yùu | ย | to be (at); to live |
| ณná | ณ | at |
| ริมrim | ร | edge; by |
| วัดwát | ว | temple |
| โม | ม | part of the temple's name |
| ฬี | ฬ | part of the temple's name |
| โลกlôok | ล | world; the end of the temple's name |
Why learn this group separately? Because a single letter can't borrow a twin's tones. Instead, Thai writes a silent ห in front of eight of them, which we'll come to in a moment.
Which class? Try it
Test yourself on all 44 letters. Pick a class, and the quiz tells you why it's right or wrong, using the sentences above, and plays the word the letter is named after.
Which class?
Letter 1 of 44
Five tones from two letters
High- and low-class letters take only two tone marks, mai ek and mai tho. With those, one class alone can't spell all five tones, but a high and a low letter with the same sound can. Here's one sound with all five:
| Word | Tone | Class and mark | Meaning |
|---|---|---|---|
| คาkaa | Mid | low no mark | to be stuck |
| ข่าkàa | Low | high mai ek ( ่) | galangal |
| ค่าkâa | Falling | low mai ek ( ่) | cost; value |
| ข้าkâa | Falling | high mai tho ( ้) | I (old-fashioned) |
| ค้าkáa | High | low mai tho ( ้) | to trade |
| ขาkǎa | Rising | high no mark | leg |
| Word | Tone | Class and mark | Meaning |
|---|---|---|---|
| นาnaa | Mid | low no mark | rice field |
| น่าnâa | Falling | low mai ek ( ่) | worth (doing) |
| หน้าnâa | Falling | high mai tho ( ้) | face; front |
| น้าnáa | High | low mai tho ( ้) | aunt; uncle (mother's younger sibling) |
| หนาnǎa | Rising | high no mark | thick |
In the first table, ค่า and ข้า are both falling: two spellings, one tone. The second table is the same trick for a single letter: น has no high-class twin, so หน, a silent ห plus น, plays the high-class part. Its low tone would be spelled หน่า, which happens not to be a word.
Silent ห and อ
ห นำ: the leading ห
Put a silent ห directly in front of a single low letter, in the same syllable, and the syllable follows high-class rules. Thai calls this ห นำ, "leading ห". Compare มาmaa (to come) with หมาmǎa (dog), and นาnaa (rice field) with หนาnǎa (thick).
Real words use it with eight letters: ง ญ น ม ย ร ล ว. ณ and ฬ are single letters too, but no word starts with หณ or หฬ. You'll meet it all the time: เหงาngǎo (lonely), หรือrʉ̌ʉ (or), หวานwǎan (sweet), แหวนwɛ̌ɛn (ring) and the words below.
อ นำ: four words
In exactly four words, a silent อ before ย makes the syllable follow mid-class rules: อย่า (don't), อยู่ (to be at), อย่าง (kind, way) and อยาก (to want). Thai children remember them as one phrase, อย่าอยู่อย่างอยาก, roughly "don't live in want". With mai ek, mid class gives a low tone, so อยู่yùu is low, not falling. Our guide to saying "don't" in Thai has more on อย่า.
Leading letters and clusters
The same idea works across two syllables. When a mid- or high-class letter comes right before a single low letter with no vowel between them, the first letter gets a short a, and the second syllable follows the first letter's class, as if a silent ห were there. Thai calls this อักษรนำ, a "leading letter".
So ขนมkà-nǒm is read ขะ-หนม: นม on its own is นมnom (milk), mid tone, but in ขนม it's rising, because ข leads it. The Royal Institute dictionary writes the reading of ขนม as ขะหฺนม, with the silent ห spelled out. A few words don't follow the rule, so check new ones in a dictionary.
A cluster is different: two consonants said together at the start of one syllable, like กร, กล, คร or ขว. There, the first letter sets the class and the second one doesn't count: ขวาkwǎa (right) follows high-class ข, so it's rising, and กล้วยglûuai (banana) follows mid-class ก.
Class + syllable + mark = tone
The class is the first of three ingredients. The second is whether the syllable is live or dead. A live syllable ends in a long vowel or in m, n, ng, w or y, like มาmaa or คนkon; the vowels ำ, ไ, ใ and เ-า count as live too. A dead syllable ends in a short vowel or a k, p or t sound, like นะná, รักrák or มากmâak. The third is the tone mark, if there is one.
Put them together and every combination has one tone. Here's the whole system, with a real word for each cell:
| Syllable | Mid class | High class | Low class |
|---|---|---|---|
| Live, no mark | Mid กินgin | Rising ขาkǎa | Mid มาmaa |
| Dead, short vowel, no mark | Low กับgàp | Low ผัดpàt | High รักrák |
| Dead, long vowel, no mark | Low บาทbàat | Low ถูกtùuk | Falling มากmâak |
| Mai ek ( ่) | Low ไก่gài | Low ไข่kài | Falling แม่mɛ̂ɛ |
| Mai tho ( ้) | Falling บ้านbâan | Falling ข้าวkâao | High ม้าmáa |
| Mai trii ( ๊) | High โต๊ะdtó | Not used | Not used |
| Mai jattawa ( ๋) | Rising ตั๋วdtǔua | Not used | Not used |
Three patterns are worth noticing. Mid and low class sound the same in an unmarked live syllable (mid tone), so the difference only shows in dead syllables and with marks. High class is the only one that gives a rising tone without a mark. And the same mark gives different tones on different classes: mai tho makes ข้าวkâao falling but ม้าmáa high. To try every combination with a recording, use the tone decoder in our guide to Thai tones.
"Not used" means standard spelling doesn't write it. The Royal Institute's own tone drills do put mai jattawa on other classes, and casual spellings like มั๊ย bend the rule, but you won't meet it in ordinary words.
Worked examples
Here's the method on five everyday words. For each syllable: find the first consonant's class, decide whether the syllable is live or dead, check for a tone mark, then read the tone off the table.
- ข้าวhighlive · mai tho ( ้)Falling
- ภาlowlive · no markMid
- ษาhighlive · no markRising
- ไทยlowlive · no markMid
- ขอบhighdead, long vowel · no markLow
- คุณlowlive · no markMid
- ครับlowdead, short vowel · no markHighคร is a cluster, and the first letter, ค, sets the class.
- สะhighdead, short vowel · no markLow
- หวัดhighdead, short vowel · no markLowส leads ว here, so วัส is read หวัด and follows high-class rules.
- ดีmidlive · no markMid
With a tone mark, live or dead doesn't matter: the mark decides. That's why ค่ะ and คะ, the polite particles women use, differ: ค่ะ has mai ek on a low-class letter, so it's falling; คะ has no mark and is dead and short, so it's high.
See it for any word in the dictionary
You don't have to work every word out alone. Word pages in the ThaiFlip dictionary, on the website and in the app, have a Tones section that does exactly what the worked examples above do, one syllable at a time:
- Consonant class. It names the class and why, for example "ข leads น" or "leading ห", and lists that class's letters with the deciding one highlighted.
- Tone mark, if there is one.
- Syllable ending. Live or dead, with the vowel length when it matters, or a note that the mark makes it irrelevant.
- Result. The tone with its pitch shape and the rule as a sum, such as "High class + No tone mark + Dead syllable → Low", plus a tone chart with that cell outlined.
Words of more than one syllable get a tile for each. When a word isn't said the way it's spelled, the breakdown explains that first: the page for ขนมkà-nǒm shows why it's said ขะ-หนม, with a hidden short a and ข leading น, before it goes through each syllable. Words said with a different tone from their spelling are flagged too. Open the ขนม page to see it.
How to learn the classes
- Learn the two sentences first. Say ไก่ จิก เด็ก ตาย บน ปาก โอ่ง and ผี ฝาก ถุง ข้าว สาร ให้ ฉัน aloud with the recordings until you can write the letters from memory.
- Treat everything else as low. Then learn the ten single letters with the snake sentence, because eight of them take a silent ห.
- Learn the pairs by sound. The seven sounds in the pairs table each have a high and a low way to write them. When you learn a word with one of them, notice which letter it uses.
- Read real words and say the class. For each new word, name the class, the ending and the mark before you check the tone. It feels slow for a week or two, then becomes automatic.
- Keep listening. The rules tell you how a written word sounds; they don't train your ear. Our guide to learning Thai puts the script and tones in the context of the whole path.
Learning the vowels alongside helps, because vowel length decides whether many syllables are live or dead. Our Thai vowels page shows every vowel with its length, and the Thai tones page has the rules as a quick reference.
Common mistakes
- Expecting the class name to be the tone. High class never gives a high tone: ขา is rising and ข่า is low. Low class gives most high tones: ค้า, รัก.
- Guessing the class from the sound. ข and ค, ส and ซ, ห and ฮ sound identical. Only the letter tells you.
- Pronouncing the silent ห. หมา sounds like มา with a rising tone. There's no h in it.
- Using the second letter of a cluster. In ขวา, ว is low class, but ข comes first, so the word is rising.
- Missing a leading letter. The นม in ขนม isn't the mid-tone นม (milk): ข leads น, so it's read หนม, with a rising tone.
See the rule behind every tone.
ThaiFlip's dictionary word pages show the tone breakdown, syllable by syllable, with recordings of the word and of real example sentences.
Frequently asked questions
What are the three Thai consonant classes?
Mid (อักษรกลาง), high (อักษรสูง) and low (อักษรต่ำ). Every one of the 44 consonants belongs to one class. The class of a syllable's first consonant, together with the syllable ending and the tone mark, decides the syllable's tone.
How many consonants are in each class?
9 mid (ก จ ฎ ฏ ด ต บ ป อ), 11 high (ข ฃ ฉ ฐ ถ ผ ฝ ศ ษ ส ห) and 24 low. Two of them, ฃ (high) and ฅ (low), are no longer used, but they still count among the 44.
What's the easiest way to remember the classes?
Learn the two sentences Thai children learn: ไก่ จิก เด็ก ตาย บน ปาก โอ่ง for mid class and ผี ฝาก ถุง ข้าว สาร ให้ ฉัน for high class. Each word starts with a letter of that class. Everything that isn't mid or high is low.
Does a high-class consonant make a high tone?
No. The names are just labels. With no tone mark, a high-class consonant in a live syllable gives a rising tone, as in ขา (kǎa, leg), and in a dead syllable a low tone, as in the first syllable of ขอบคุณ (kɔ̀ɔp-kun, thank you). High class never gives a high tone at all.
Why does Thai have consonant classes?
They record an older stage of Thai. When the script was created, Thai still told voiced and voiceless consonants apart. Later the voiced ones lost their voicing and the tones split, so the old difference now shows up as tone. The spelling kept the letters, and the classes tell you which tone to use.
What is ห นำ?
A silent ห written before a low-class letter that has no high-class twin (ง ญ น ม ย ร ล ว). The syllable then follows high-class rules: มา (maa) means "come", but หมา (mǎa) means "dog".
What are อักษรคู่ and อักษรเดี่ยว?
The two kinds of low-class letter. The 14 paired letters (อักษรคู่) each have a high-class letter with the same sound, like ค and ข. The 10 single letters (อักษรเดี่ยว), ง ญ ณ น ม ย ร ล ว ฬ, don't, so eight of them (all but ณ and ฬ) use a silent ห to reach the other tones.
Which letter sets the class in a consonant cluster?
The first one. ขวา (kwǎa, right) follows high-class ข, and ครับ (kráp) follows low-class ค.
Does the class change how a letter sounds?
No. ข and ค are both a k sound with a puff of air. The class only changes the tone the syllable takes.
Recordings and example sentences come from the ThaiFlip dictionary. Spotted a mistake? Tell us and we'll check it.



