SORI Korean
Level 1 · Lesson 01
Lesson 01
The Beginning of Sound
consonant + vowel ㅏ → your first syllables
🎯 Lesson goalRead ㄱ · ㄴ · ㄷ + ㅏ — any syllable, any order, without stopping.
가
나
다
Block A — Sound Map with jigsaw
Sound Map — consonant + vowel ㅏ
가
나
다
Block B — Reading Practice
PracticeRead aloud — 3 rounds
Read aloud — try each word first. Tap any card only if you can't read it.
1
2
3
Tap after each read-through가·나·다
나·가·다
다·나·가
✓ Win
I read by sound.
I can read ㄱ / ㄴ / ㄷ + ㅏ.
SORI Korean
Level 1 · Lesson 02
Lesson 02
New Sounds, Same Consonants
same consonants ㄱ ㄴ ㄷ + new vowels ㅓ ㅗ
🎯 Lesson goalRead ㄱ · ㄴ · ㄷ + ㅓ ㅗ — hear the difference between back vowels ㅓ and ㅗ.
1.
거
2.
너
3.
더
4.
고
5.
노
6.
도
Block A — Sound Map with jigsaw
Sound Map — consonant + vowel ㅓ
거
너
더
고
노
도
Block B — Reading Practice
PracticeAlternate slowly
거·고|너·노|더·도
고·거·노·너·도·더
✏️ Why does ㄱ look different in 가 and 고?
ㄱㅏ → 가
vertical vowel ㅏ
→ consonant sits left
→ consonant sits left
≠
ㄱㅗ → 고
horizontal vowel ㅗ
→ consonant sits top
→ consonant sits top
The rule: Korean syllable blocks are always square.
— Vowels like ㅏ ㅓ ㅣ (vertical strokes) → consonant squeezes to the left half
— Vowels like ㅗ ㅜ ㅡ (horizontal strokes) → consonant fills the top half
Same consonant. Same sound. Different shape to fit the space. ✓
— Vowels like ㅏ ㅓ ㅣ (vertical strokes) → consonant squeezes to the left half
— Vowels like ㅗ ㅜ ㅡ (horizontal strokes) → consonant fills the top half
Same consonant. Same sound. Different shape to fit the space. ✓
✓ Win
I can hear ㅓ vs ㅗ.
I can read 거/고 smoothly.
SORI Korean
Level 1 · Lesson 03
Lesson 03
New Sounds, Same Consonants
same consonants + vowels ㅜ ㅣ — keep the vowel clean
🎯 Lesson goalRead ㄱ · ㄴ · ㄷ + ㅜ ㅣ — distinguish rounded ㅜ from spread ㅣ.
1.
구
2.
누
3.
두
4.
기
5.
니
6.
디
Block A — Sound Map with jigsaw
Sound Map — consonants + ㅜ (horizontal) / ㅣ (vertical)
구
누
두
기
니
디
Block B — Reading Practice
구·기|누·니|두·디
✓ Win
I can hear ㅜ vs ㅣ.
I can read 구/기 smoothly.
SORI Korean
Level 1 · Lesson 04
Lesson 04
New Sounds, Same Consonants
vowel ㅡ — neutral, mouth relaxed and flat
🎯 Lesson goalRead ㄱ · ㄴ · ㄷ + ㅡ — produce the flat neutral vowel without rounding or spreading.
1.
그
2.
느
3.
드
Block A — Sound Map with jigsaw
Sound Map — consonants + ㅡ (horizontal)
그
느
드
Block B — Reading Practice
그·느·드
느·드·그
드·그·느
✓ Win
I can keep ㅡ neutral.
I can read 그/느/드 smoothly.
SORI Korean
Level 1 · Checkpoint
Rule: Mark each section OK / NG
NG → repeat that lesson only
Pause ≤ 5 per page to pass.
Checkpoint — After Lesson 04
Vowel Matrix Review
ㅏ · ㅓ · ㅗ · ㅜ · ㅡ · ㅣ
0
/ 3 OK
Section A — Vowel Grid
Read each cell aloud first — don't tap yet.
Can't read it? Tap to hear → try again.
Read all without tapping → ✓ OK · Tapped more than twice → ✗ NG
Can't read it? Tap to hear → try again.
Read all without tapping → ✓ OK · Tapped more than twice → ✗ NG
| ㅏ | ㅓ | ㅗ | ㅜ | ㅡ | ㅣ | |
|---|---|---|---|---|---|---|
| ㄱ | 가 | 거 | 고 | 구 | 그 | 기 |
| ㄴ | 나 | 너 | 노 | 누 | 느 | 니 |
| ㄷ | 다 | 더 | 도 | 두 | 드 | 디 |
Section B — Word Formation
Read each word aloud first — don't tap yet.
Can't read it? Tap to hear → try again.
All 6 smooth without tapping → ✓ OK · Still guessing? → ✗ NG
Can't read it? Tap to hear → try again.
All 6 smooth without tapping → ✓ OK · Still guessing? → ✗ NG
가다
고기
구두
누나
그
더
Section C — Mixed Reading
Read both lines straight through first — don't tap yet.
Unsure of a syllable? Tap to hear → keep going.
Steady pace throughout → ✓ OK · Stopped more than twice → ✗ NG
Unsure of a syllable? Tap to hear → keep going.
Steady pace throughout → ✓ OK · Stopped more than twice → ✗ NG
가나다거너더고노도
구누두그느드기니디
✓ Phase 1 (L1–L4) — Ready to continue
All 6 basic vowels feel familiar.
I can read ㄱ/ㄴ/ㄷ + any vowel.
SORI Korean
Level 1 · Lesson 05
Lesson 05
Expand Consonants
ㄹ · ㅁ · ㅂ + all 6 basic vowels
🎯 Lesson goalRead ㄹ · ㅁ · ㅂ + all 6 basic vowels — any cell in the table, without hesitation.
1.
라
2.
머
3.
비
4.
루
5.
므
6.
보
Block A — Sound Map with jigsaw
Sound Map — ㄹ · ㅁ · ㅂ + 6 vowels
라
머
보
루
므
비
Block B — Reading Practice
PracticeRead aloud — across all 3 consonants
Cover the table above. Read each row aloud. Tap any syllable you can't recall.
라·마·바|리·미·비
루·무·부|로·모·보
러·머·버|르·므·브
✓ Win
I can read ㄹ / ㅁ / ㅂ + any basic vowel.
SORI Korean
Level 1 · Lesson 06
Lesson 06
New Consonants
ㅅ · ㅇ · ㅈ + familiar vowels
🎯 Lesson goalRead ㅅ · ㅈ · ㅇ + the 6 basic vowels — one of these consonants behaves differently. Listen first.
1.
사
2.
어
3.
지
4.
수
5.
으
6.
조
Block A — Sound Map with jigsaw
Sound Map — ㅅ · ㅇ · ㅈ + 6 vowels
사
어
지
수
으
조
Block B — Reading Practice
시·스|지·즈|이·으
사·서|자·저|아·어
소·수|조·주|오·우
✓ Win
I can read ㅅ / ㅇ / ㅈ + any basic vowel.
SORI Korean
Level 1 · Lesson 07
Lesson 07
Aspirated Consonants
ㅊ · ㅋ · ㅌ — more air, same vowels
🎯 Lesson goalRead ㅊ · ㅋ · ㅌ + any basic vowel — feel the clear puff of air on each.
1.
차
2.
카
3.
타
4.
초
5.
코
6.
토
Block A — Sound Map with jigsaw
Sound Map — ㅊ · ㅋ · ㅌ + ㅏ · ㅗ
차
카
타
초
코
토
Block B — Reading Practice
치·츠|키·크|티·트
차·처|카·커|타·터
초·추|코·쿠|토·투
✓ Win
I can read ㅊ / ㅋ / ㅌ + any basic vowel.
SORI Korean
Level 1 · Lesson 08
Lesson 08
Aspirated Consonants
ㅍ · ㅎ — complete the consonant set
🎯 Lesson goalRead ㅍ · ㅎ + any basic vowel — you will then know all 14 Korean consonants.
1.
파
2.
하
3.
피
4.
포
5.
호
6.
후
Block A — Sound Map with jigsaw
Sound Map — ㅍ · ㅎ + ㅏ · ㅣ · ㅗ · ㅜ
파
하
피
포
호
후
Block B — Reading Practice
피·프|히·흐|파·퍼
하·허|포·푸|호·후
파·하|피·히|포·호
✓ Win
I can read ㅍ / ㅎ + any basic vowel.
I know all consonants ㄱ–ㅎ.
SORI Korean
Level 1
Core Syllable Map
L1–L8 reference. Read — don't memorize.
Consonants ㄱ – ㅂ
| ㅏa | ㅓeo | ㅗo | ㅜu | ㅡeu | ㅣi | |
|---|---|---|---|---|---|---|
| ㄱ | 가 | 거 | 고 | 구 | 그 | 기 |
| ㄴ | 나 | 너 | 노 | 누 | 느 | 니 |
| ㄷ | 다 | 더 | 도 | 두 | 드 | 디 |
| ㄹ | 라 | 러 | 로 | 루 | 르 | 리 |
| ㅁ | 마 | 머 | 모 | 무 | 므 | 미 |
| ㅂ | 바 | 버 | 보 | 부 | 브 | 비 |
Consonants ㅅ – ㅎ
| ㅏ | ㅓ | ㅗ | ㅜ | ㅡ | ㅣ | |
|---|---|---|---|---|---|---|
| ㅅ | 사 | 서 | 소 | 수 | 스 | 시 |
| ㅇ | 아 | 어 | 오 | 우 | 으 | 이 |
| ㅈ | 자 | 저 | 조 | 주 | 즈 | 지 |
| ㅊ | 차 | 처 | 초 | 추 | 츠 | 치 |
| ㅋ | 카 | 커 | 코 | 쿠 | 크 | 키 |
| ㅌ | 타 | 터 | 토 | 투 | 트 | 티 |
| ㅍ | 파 | 퍼 | 포 | 푸 | 프 | 피 |
| ㅎ | 하 | 허 | 호 | 후 | 흐 | 히 |
SORI Korean
Level 1 · Checkpoint 2
Read by sound first. Do not guess.
Meaning comes later.
Checkpoint 2 — After Lesson 08
Phase 1 Final Check
Sound & Structure · L1–L8
Part AVowel Shape
Look at each syllable. Is the vowel description correct? Decide ✓ or ✗ first — then tap to hear.
사has vowel ㅏ?
구vowel goes DOWN?
비vowel goes SIDE?
Part BSound Contrast
Say each syllable aloud. Is the pronunciation shown correct? Answer first — then tap to check.
가/ga/ → correct?
타/ta/ → correct?
차/cha/ → correct?
Part CDecoding
Read each syllable aloud from left to right. Tap any syllable you can't read.
가·너·무
브·비·프·피
✓ Phase 1 Complete
I know all 14 consonants (ㄱ–ㅎ).
I know all 6 basic vowels.
I can decode any CV syllable.
🎉 지금 읽을 수 있어요
You can now read real K-pop artist names — try it!
아이유tap to check ▸
아·이·유a · i · yu🔊 ✓ correct
지수tap to check ▸
지·수ji · su🔊 ✓ correct
아이유 and 지수 use only Phase 1 sounds — no batchim (final consonants) yet. More artist names with batchim come after Lesson 12.
SORI Korean
Level 1 · Lesson 09
Lesson 09
Reading Stamina
Read continuously — without stopping for meaning.
Audio L09 — Press ▶ to listen firstListen → Read aloud → RepeatDon't guess. Don't translate. Just read sounds.
🎯 Lesson goalRead 2–4 syllable words and sentence-length text continuously — no stopping, no translating.
Block A2-Syllable Blocks
Read aloud — try each word first. Tap any card only if you can't read it.
1
2
3
Tap after each read-through버스
bus
스키
ski
소파
sofa
누나
older sister
아기
baby
가수
singer
바다
sea
나무
tree
지도
map
모자
hat
구두
shoes
고기
meat
Block B3-Syllable Blocks
Read aloud — try each word first. Tap any card only if you can't read it.
1
2
3
Tap after each read-through바나나
banana
라디오
radio
서비스
service
어머니
mother
아버지
father
기러기
wild goose
Block CSentence Flow
Your reading pace — start 🐢 Slow. Tap when you can read at that speed. Work up to 🏃 Fast.
아버지가 오다
어머니가 가다
아기가 자다
기차가 지나가다
✓ Win — Phase 2 Complete
I read 2–4 syllable blocks without stopping.
I read sentences without translating.
I kept steady pace from start to finish.
SORI Korean
Level 1 · Lesson 10
Lesson 10
Extended Vowels
same consonants — new vowels ㅑ ㅕ ㅛ ㅠ
Audio L10 — Intro plays first, then Block AKeep the mouth shape clear.Don't guess. Slow is OK.
Intro
Block A
Block B
Block D
🎯 Lesson goalRead the 4 Y-glide vowels ㅑ · ㅕ · ㅛ · ㅠ with any familiar consonant.
Sound Map — ㄱ · ㄴ × ㅑ · ㅛ
1.
갸
2.
냐
3.
교
4.
뇨
Tap to build — ㄱ · ㄴ × ㅕ · ㅠ
겨
녀
규
뉴
Block A — Sound Table
| ㅑya | ㅕyeo | ㅛyo | ㅠyu | |
|---|---|---|---|---|
| ㄱ | 갸 | 겨 | 교 | 규 |
| ㄴ | 냐 | 녀 | 뇨 | 뉴 |
Single Sound Spotlight
ㄷ
+
ㅠ
→
듀
Used in modern loanwords (듀얼, 듀오). Click 듀 to hear.
Block B — Reading Practice
가→갸|노→뉴|교·규
✓ Win
Extended vowels ㅑ ㅕ ㅛ ㅠ feel familiar.
SORI Korean
Level 1 · Lesson 11
Lesson 11
Extended Vowels — More Consonants
plain consonants × extended vowels
Audio L11 — Intro plays first, then Block ASame vowels — more consonants.Don't guess. Slow is OK.
Intro
Block A
Block B
Block C
Block D
Block E
🎯 Lesson goalRead ㄹ · ㅁ · ㅂ · ㅅ · ㅇ · ㅈ × extended vowels ㅑ ㅕ ㅛ ㅠ — full table coverage.
Block A — ㄹ · ㅁ · ㅂ × extended vowels
| ㅑ | ㅕ | ㅛ | ㅠ | |
|---|---|---|---|---|
| ㄹ | 랴 | 려 | 료 | 류 |
| ㅁ | 며 | 묘 | 뮤 | |
| ㅂ | 벼 | 뷰 | ||
| Block B — ㅅ · ㅇ × extended vowels | ||||
| ㅅ | 샤 | 셔 | 쇼 | 슈 |
| ㅇ | 야 | 여 | 요 | 유 |
Single Sound Spotlight
ㅈ
+
ㅕ
→
져
Common in verb conjugations (가져, 던져). Click 져 to hear.
Mini Jigsaw — One Card per Consonant
1.
랴
2.
며
3.
벼
4.
샤
5.
야
6.
져
Tap to build — ㄹ · ㅁ · ㅂ · ㅅ · ㅇ · ㅈ × extended vowels
랴
며
벼
샤
야
져
✓ Win
I can read plain consonants × extended vowels.
SORI Korean
Level 1 · Lesson 12
Lesson 12
Extended Vowels — Strong Consonants
aspirated consonants × extended vowels
Audio L12 — Intro plays first, then Block BCover vowel headers. Read one row smoothly, then one column.Don't guess. Slow is OK.
Intro
Block B
Block D
Block E
🎯 Lesson goalRead aspirated consonants ㅊ · ㅋ · ㅌ · ㅍ · ㅎ × extended vowels — complete the full consonant-vowel matrix.
Block A — ㅊ · ㅋ · ㅌ × extended vowels
| ㅑ | ㅕ | ㅛ | ㅠ | |
|---|---|---|---|---|
| ㅊ | 쳐 | |||
| ㅋ | 켜 | 쿄 | 큐 | |
| ㅌ | 텨 | 튜 | ||
| Block B — ㅍ · ㅎ × extended vowels | ||||
| ㅍ | 펴 | 표 | 퓨 | |
| ㅎ | 혀 | 효 | 휴 | |
Mini Jigsaw — Aspirated Consonants × ㅕ · ㅛ · ㅠ
— ㅕ —
1.
쳐
2.
켜
3.
텨
4.
펴
5.
혀
— ㅛ —
6.
쿄
7.
표
8.
효
— ㅠ —
9.
큐
10.
튜
11.
퓨
12.
휴
Tap to build — ㅌ · ㅍ · ㅎ × ㅕ · ㅛ · ㅠ
펴
혀
표
효
텨
튜
퓨
휴
✓ Win
I can read strong consonants × extended vowels.
SORI Korean
Level 1 · Checkpoint
Rule: Mark OK / NG
NG → repeat that lesson only
Checkpoint — After Lesson 12
Extended Vowels Review
ㅑ · ㅕ · ㅛ · ㅠ across all consonants
0
/ 3 OK
Section A — Vowel Table
Read each cell aloud — row by row. Don't tap yet.
Unsure of a sound? Tap the cell to hear it → try again.
Full table without stopping → ✓ OK · Needed to tap more than twice → ✗ NG
Unsure of a sound? Tap the cell to hear it → try again.
Full table without stopping → ✓ OK · Needed to tap more than twice → ✗ NG
| ㅑ | ㅕ | ㅛ | ㅠ | |
|---|---|---|---|---|
| ㅅ | 샤 | 셔 | 쇼 | 슈 |
| ㅇ | 야 | 여 | 요 | 유 |
| ㅎ | 혀 | 효 | 휴 |
Section B — Switch Drill
Change the vowel, read the result — don't look yet.
소 + ㅗ→ㅛ = ? · Tap the dark box to reveal & hear. · Got it right? → ✓ OK
소 + ㅗ→ㅛ = ? · Tap the dark box to reveal & hear. · Got it right? → ✓ OK
소
→
쇼
tap to reveal
🔊 ✓
ㅗ → ㅛ
마
→
묘
tap to reveal
🔊 ✓
ㅏ → ㅑ
저
→
져
tap to reveal
🔊 ✓
ㅓ → ㅕ
Section C — Mixed Reading
갸겨교규샤셔쇼슈
켜표튜혀효큐펴
✓ Phase 3 Complete
All 4 extended vowels feel familiar.
Mixed reading — no stopping.
🎉 지금 읽을 수 있어요
You can now read everyday loanwords — no 받침 needed!
드라마tap to check ▸
drama🔊 ✓ correct
뷰티tap to check ▸
beauty🔊 ✓ correct
쿠키tap to check ▸
cookie🔊 ✓ correct
피자tap to check ▸
pizza🔊 ✓ correct
버스tap to check ▸
bus🔊 ✓ correct
소파tap to check ▸
sofa🔊 ✓ correct
Pure consonant + vowel — every syllable uses exactly what you've learned so far. No 받침 yet!
SORI Korean
Level 1 · Lesson 13
Lesson 13
Final Vowels: ㅐ / ㅔ
Same sound, different letters — like their/there/they're. Your eyes tell them apart.
Audio L13 — Play Block A firstListen → Read aloud → Stop at the endDon't guess. Slow is OK.
Block A
Block B
Block C
🎯 Lesson goalTell ㅐ and ㅔ apart visually — read 개/게 pairs without pausing.
Block A — Vowel Cards
ㅐ
[ae]
개내배새
as in "cat"
ㅔ
[e]
게네베세
as in "bed"
Block B — Reading Practice
개·게|내·네|배·베
Block C — Jigsaw Practice
1.
개
2.
내
3.
배
4.
새
5.
게
6.
네
7.
베
8.
세
개
게
내
네
새
배
베
세
✓ Win
I can tell ㅐ and ㅔ apart visually.
I can read 개/게 pairs without stopping.
SORI Korean
Level 1 · Lesson 14
Lesson 14
Final Consonants 1
받침 ㄱ · ㄴ · ㄷ — the sound ends. Do not add another vowel.
Audio L14 — Press ▶ to listen firstCV + 받침 → stop. No extra vowel.Stop cleanly.
🎯 Lesson goalRead syllables with 받침 ㄱ · ㄴ · ㄷ — stop cleanly, no extra vowel after the final consonant.
| base | + ㄱ | + ㄴ | + ㄷ |
|---|---|---|---|
| Block A — base 가 | |||
| 가 | 각 | 간 | 갇 |
| Block B — base 아 | |||
| 아 | 악 | 안 | 앋 |
악→Stop after ㄱ. No "-uh".
간→Nasal ending. Gentle.
앋→Tongue stop at teeth. No extra vowel.
Block B — Jigsaw
1.
각
2.
간
3.
갇
4.
악
5.
안
6.
앋
Block C — Dynamic Jigsaw
각
간
갇
악
안
앋
Block D — Mixed Reading
악·간·갇·안·각·앋
✓ Win
받침 ㄱ ㄴ ㄷ — stop cleanly.
SORI Korean
Level 1 · Lesson 15
Lesson 15
Final Consonants 2
받침 ㄹ · ㅁ · ㅂ · ㅇ — complete the set
Audio L15 — Play Block A firstCV + 받침 → stop. No extra vowel.Stop cleanly.
Block A
Block B
🎯 Lesson goalRead syllables with 받침 ㄹ · ㅁ · ㅂ · ㅇ — complete all 7 받침 types cleanly.
| base | + ㄹ | + ㅁ | + ㅂ | + ㅇ |
|---|---|---|---|---|
| Block A — base 가 | ||||
| 가 | 갈 | 감 | 갑 | 강 |
| Block B — base 아 | ||||
| 아 | 알 | 암 | 압 | 앙 |
Block B — Jigsaw
1.
갈
2.
감
3.
갑
4.
강
Block C — Dynamic Jigsaw
갈
감
갑
강
알
암
압
앙
Block D — Mixed Reading
알감강암갈압앙갑
갈알암강갑앙감압
✓ Win
All 7 받침 types — stop cleanly.
ㄷ 받침 (갇 · 앋) stops at the teeth — different from ㄹ 받침 (갈 · 알), which holds the tongue up.
SORI Korean
Level 1 · Checkpoint
Rule: Mark OK / NG
Stop sounds cleanly — no extra vowel.
Checkpoint — After Lesson 15
ㅐ/ㅔ + 받침 Review
0
/ 3 OK
Section A — ㅐ vs ㅔ
Read each syllable aloud. Don't tap yet.
💡 In Seoul Korean, ㅐ and ㅔ are identical in sound — like their/there/they're in English. Focus on reading the shape, not the sound difference.
Read all without stopping → ✓ OK · Confused by the shape? → ✗ NG
💡 In Seoul Korean, ㅐ and ㅔ are identical in sound — like their/there/they're in English. Focus on reading the shape, not the sound difference.
Read all without stopping → ✓ OK · Confused by the shape? → ✗ NG
개게내네배베새세
Section B — 받침 1 (ㄱ ㄴ ㄷ)
Read each syllable aloud — make sure the final consonant stops cleanly. Don't tap yet.
각 = ga + k(stop). 간 = ga + n(hold). 갇 = ga + t(stop). No extra vowel after the 받침.
Tap any card to hear → try again. Clean stops throughout → ✓ OK
각 = ga + k(stop). 간 = ga + n(hold). 갇 = ga + t(stop). No extra vowel after the 받침.
Tap any card to hear → try again. Clean stops throughout → ✓ OK
각간갇악안앋
Section C — 받침 2 (ㄹ ㅁ ㅂ ㅇ)
Read each syllable — feel the difference in how each 받침 ends. Don't tap yet.
ㄹ(tongue up) · ㅁ(lips close) · ㅂ(lips stop) · ㅇ(nasal ng).
Tap to check any you're unsure of. All clean? → ✓ OK
ㄹ(tongue up) · ㅁ(lips close) · ㅂ(lips stop) · ㅇ(nasal ng).
Tap to check any you're unsure of. All clean? → ✓ OK
갈감갑강알암압앙
✓ Phase 4 Complete — You Survived the Hard Part
ㅐ and ㅔ look different to me now.
All 7 받침 — stop cleanly.
SORI Korean
Level 1 · Lesson 16
Lesson 16
Integrated Reading & Level 2 Preview
Put every sound together — read whole words, then a peek ahead.
🎯 Lesson goalRead whole Korean words using everything from Level 1 — then meet what is coming in Level 2.
Part 1Read each word aloud
Read each word aloud first. Tap a card to check the meaning.
아기
baby눈
eye / snow방
room엄마
mom조용
quiet잔다
sleepsPart 2Coming next in Level 2
가 → 까
다 → 따
바 → 빠
사 → 싸
자 → 짜
✓ Ready
I can read whole Level 1 words by sound.
I am ready for Level 2 — tense sounds.