Thai consonant classes made simple: mid, high and low

Every Thai consonant is mid, high or low class, and the class is one of three things that spell a syllable's tone. Learn all 44 with the mnemonics Thai children use, see why the classes exist, and test yourself with a quick quiz.

Key takeaways
  • 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

ClassLettersLive 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."

Seven words, seven mid-class letters
WordLetterMeaning
ไก่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.

Seven words, seven high-class letters
WordLetterMeaning
ผี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:

Seven sounds, two classes each
SoundHigh classLow 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 ฬ.

One sentence, all ten single low letters
WordLetterMeaning
งู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?

Pick the class of each letter. You'll see why, and the word the letter is named after.
ข

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:

A paired set: ข (high) and ค (low)
WordToneClass and markMeaning
คาkaaMidlow no markto be stuck
ข่าkàaLowhigh mai ek ( ่)galangal
ค่าkâaFallinglow mai ek ( ่)cost; value
ข้าkâaFallinghigh mai tho ( ้)I (old-fashioned)
ค้าkáaHighlow mai tho ( ้)to trade
ขาkǎaRisinghigh no markleg
A single letter: น, with and without a silent ห
WordToneClass and markMeaning
นาnaaMidlow no markrice field
น่าnâaFallinglow mai ek ( ่)worth (doing)
หน้าnâaFallinghigh mai tho ( ้)face; front
น้าnáaHighlow mai tho ( ้)aunt; uncle (mother's younger sibling)
หนาnǎaRisinghigh no markthick

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.

dog
ที่บ้านมีหมาตัวหนึ่งtîi-bâan mii mǎa dtuua-nʉ̀ngThere's a dog at home.
mouse
ในครัวมีหนูตัวเล็กวิ่งผ่านพื้นnai kruua mii nǔu dtuua-lék wîng-pàan pʉ́ʉnA small mouse ran across the kitchen floor.
woman
เธอเป็นผู้หญิงที่ใจดีtəə bpen pûu-yǐng tîi jai-diiShe's a kind woman.
many
ชั้นวางหนังสือนี้มีหนังสือหลายเล่มchán-waang-nǎng-sʉ̌ʉ níi mii nǎng-sʉ̌ʉ lǎai lêmThis shelf has many books.
The ห is silent only right before one of those eight letters. In หาhǎa (to look for) or ห้องhɔ̂ng (room), ห is the first sound, an ordinary h.

อ นำ: 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 อย่า.

to be (at); to live
ฉันอยู่บ้านกับครอบครัวchǎn yùu bâan gàp krɔ̂ɔp-kruuaI live at home with my family.
to want
ฉันอยากนอนเร็วchǎn yàak nɔɔn reoI want to go to bed early.

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.

ขนมkà-nǒm
snack; dessert
ฉันชอบกินขนมหลังอาหารกลางวันchǎn chɔ̂ɔp gin kà-nǒm lǎng aa-hǎan-glaang-wanI like a snack after lunch.
ตลาดdtà-làat
market
ตอนเช้าๆ ฉันไปตลาดซื้อผักผลไม้dton cháao cháao chăn bpai dtà-làat séu pàk pŏn máiIn the mornings I go to the market to buy fruit and vegetables.
สนุกsà-nùk
fun
เพลงนี้ฟังแล้วสนุกมากpleeng níi fang lɛ́ɛo sà-nùk-mâakThis song is really fun to listen to.

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:

SyllableMid classHigh classLow class
Live, no markMid
กินgin
Rising
ขาkǎa
Mid
มาmaa
Dead, short vowel, no markLow
กับgàp
Low
ผัดpàt
High
รักrák
Dead, long vowel, no markLow
บาท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 usedNot used
Mai jattawa ( ๋)Rising
ตั๋วdtǔua
Not usedNot 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.

  1. ข้าวhighlive · mai tho ( ้)Falling
  1. ภาlowlive · no markMid
  2. ษาhighlive · no markRising
  3. ไทยlowlive · no markMid
  1. ขอบhighdead, long vowel · no markLow
  2. คุณlowlive · no markMid
ครับkráppolite particle (men)
  1. ครับlowdead, short vowel · no markHighคร is a cluster, and the first letter, ค, sets the class.
  1. สะhighdead, short vowel · no markLow
  2. หวัดhighdead, short vowel · no markLowส leads ว here, so วัส is read หวัด and follows high-class rules.
  3. ดี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.

สวัสดีsà-wàt-dii
hello; goodbye
สวัสดีครับsà-wàt-dii krápHello.
ขอบคุณkɔ̀ɔp-kun
thank you
ขอบคุณครับkɔ̀ɔp-kun krápThank you.
the Thai language
ฉันพูดภาษาไทยได้chǎn pûut paa-sǎa-tai dâaiI can speak Thai.
polite particle (men)
ผมเข้าใจครับpǒm kâo-jai krápI understand.

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:

  1. Consonant class. It names the class and why, for example "ข leads น" or "leading ห", and lists that class's letters with the deciding one highlighted.
  2. Tone mark, if there is one.
  3. Syllable ending. Live or dead, with the vowel length when it matters, or a note that the mark makes it irrelevant.
  4. 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

  1. Learn the two sentences first. Say ไก่ จิก เด็ก ตาย บน ปาก โอ่ง and ผี ฝาก ถุง ข้าว สาร ให้ ฉัน aloud with the recordings until you can write the letters from memory.
  2. Treat everything else as low. Then learn the ten single letters with the snake sentence, because eight of them take a silent ห.
  3. 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.
  4. 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.
  5. 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.

Download on the App StoreGet it on Google Play

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.

Keep reading