Thai Consonant Classes and Tone Marks Explained

June 9, 20262 min readbeginnerreference

Every Thai consonant belongs to one of three classes — mid, high, or low — and together with the four tone marks they decide the tone of a syllable. You do not need to memorise this to type, but understanding it makes the characters on your keyboard feel far less arbitrary.

The three consonant classes

Thai sorts its 44 consonants into mid (อักษรกลาง), high (อักษรสูง), and low (อักษรต่ำ) classes. The class is not about the sound of the consonant itself — it is a grammatical grouping that, together with the vowel length and the syllable ending, sets the tone.

Mid-class consonants

The nine mid-class consonants are ก จ ฎ ฏ ด ต บ ป อ. They take all four tone marks and produce the most predictable tones, which is why learners often start reading with them.

High and low classes

The eleven high-class consonants (ข ฃ ฉ ฐ ถ ผ ฝ ศ ษ ส ห) and the twenty-four low-class consonants — the rest of the alphabet — divide the remaining letters. Many low-class consonants have a high-class partner that makes the same sound, which is how Thai writes tones it otherwise could not.

The four tone marks

Thai has four tone marks — ไม้เอก (่), ไม้โท (้), ไม้ตรี (๊), and ไม้จัตวา (๋) — that sit above the consonant. On the keyboard they live around the home and Shift layers, which is why ThaiTyper drills them as their own skill.

Why it helps typists

When you drill tone marks and stacked vowels, you are placing these marks on consonants of different classes. Recognising the pattern helps you anticipate which mark a word needs and catch a mistype faster, because a wrong tone mark usually looks — and reads — wrong straight away.

Related guides