devjar labKorean reading practice Unofficial guide Practice test

TOPIK I practice test › Guide

TOPIK I guide

TOPIK I vocabulary by topic, 300 essential Korean words

This is an unofficial, free word list we wrote ourselves for beginners preparing for TOPIK I. It groups 300 everyday words into 14 topics, with romanization and English meanings. It is not taken from any official word list.

Updated October 16, 2026 · 12 min read

How to use this list

  • Learn one topic a day. About 20 words is enough for a session.
  • Say each word aloud, then cover the English column and test yourself.
  • Romanization follows the Revised Romanization of Korean. It only helps you get started; learn to read 한글 as soon as you can.
  • Verbs and adjectives are shown in the dictionary form ending in -다.
  1. Family and people (21)
  2. Food and drink (22)
  3. Places (21)
  4. Time and dates (22)
  5. Weather and seasons (21)
  6. Shopping and money (21)
  7. Transport and directions (22)
  8. School and study (21)
  9. Work and jobs (21)
  10. Body and health (22)
  11. Hobbies and leisure (22)
  12. Feelings and states (22)
  13. Everyday verbs (20)
  14. Numbers, colors and amounts (22)

Words that sound or look alike can have more than one meaning (for example 눈 is both “eye” and “snow”, and 배 is “ship” and “stomach”). The meaning shown is the common one for that topic.

1. Family and people

KoreanRomanizationEnglish
가족gajokfamily
부모님bumonimparents
아버지abeojifather
어머니eomeonimother
할아버지harabeojigrandfather
할머니halmeonigrandmother
형hyeongolder brother (said by a man)
누나nunaolder sister (said by a man)
오빠oppaolder brother (said by a woman)
언니eonniolder sister (said by a woman)
동생dongsaengyounger brother or sister
아들adeulson
딸ttaldaughter
남편nampyeonhusband
아내anaewife
아기agibaby
아이aichild
삼촌samchonuncle (father's brother)
이모imoaunt (mother's sister)
친구chingufriend
사람saramperson

Example: 우리 가족은 모두 네 명입니다.
There are four people in my family.

2. Food and drink

KoreanRomanizationEnglish
밥bapcooked rice, meal
물mulwater
빵ppangbread
고기gogimeat
생선saengseonfish (as food)
김치gimchikimchi
국guksoup
과일gwailfruit
사과sagwaapple
바나나bananabanana
우유uyumilk
커피keopicoffee
차chatea
계란gyeranegg
야채yachaevegetable
라면ramyeoninstant noodles
과자gwajasnack, cookie
음식eumsikfood
식당sikdangrestaurant
맛있다masitdato be delicious
먹다meokdato eat
마시다masidato drink

Example: 저는 아침에 빵과 우유를 먹습니다.
I eat bread and milk in the morning.

3. Places

KoreanRomanizationEnglish
집jiphouse, home
학교hakgyoschool
회사hoesacompany
병원byeongwonhospital
약국yakgukpharmacy
은행eunhaengbank
우체국uchegukpost office
도서관doseogwanlibrary
공원gongwonpark
시장sijangmarket
가게gageshop
편의점pyeonuijeomconvenience store
백화점baekhwajeomdepartment store
극장geukjangmovie theater
공항gonghangairport
역yeokstation
호텔hotelhotel
화장실hwajangsilrestroom
방bangroom
부엌bueokkitchen
나라naracountry

Example: 은행은 우체국 옆에 있습니다.
The bank is next to the post office.

4. Time and dates

KoreanRomanizationEnglish
시간sigantime, hour (duration)
시sio'clock
분bunminute
오늘oneultoday
어제eojeyesterday
내일naeiltomorrow
아침achimmorning, breakfast
점심jeomsimnoon, lunch
저녁jeonyeokevening, dinner
밤bamnight
주말jumalweekend
주juweek
달dalmonth
년nyeonyear
올해olhaethis year
작년jangnyeonlast year
내년naenyeonnext year
지금jigeumnow
나중에najungelater
항상hangsangalways
가끔gakkeumsometimes
요일yoilday of the week

Example: 내일 저녁에 친구를 만납니다.
I am meeting a friend tomorrow evening.

5. Weather and seasons

KoreanRomanizationEnglish
날씨nalssiweather
비birain
눈nunsnow
바람baramwind
구름gureumcloud
해haesun
하늘haneulsky
덥다deopdato be hot (weather)
춥다chupdato be cold
따뜻하다ttatteuthadato be warm
시원하다siwonhadato be cool, refreshing
맑다makdato be clear, sunny
흐리다heuridato be cloudy
봄bomspring
여름yeoreumsummer
가을gaeulautumn
겨울gyeoulwinter
계절gyejeolseason
우산usanumbrella
태풍taepungtyphoon
온도ondotemperature

Example: 오늘은 비가 오고 바람이 붑니다.
It is raining and the wind is blowing today.

6. Shopping and money

KoreanRomanizationEnglish
가격gagyeokprice
돈donmoney
싸다ssadato be cheap
비싸다bissadato be expensive
사다sadato buy
팔다paldato sell
물건mulgeongoods, item
옷otclothes
신발sinbalshoes
가방gabangbag
모자mojahat
바지bajitrousers
치마chimaskirt
시계sigyewatch, clock
선물seonmulgift
손님sonnimcustomer, guest
점원jeomwonshop clerk
카드kadeucard
현금hyeongeumcash
할인harindiscount
영수증yeongsujeungreceipt

Example: 이 가방은 너무 비쌉니다.
This bag is too expensive.

7. Transport and directions

KoreanRomanizationEnglish
버스beoseubus
지하철jihacheolsubway
택시taeksitaxi
기차gichatrain
비행기bihaengiairplane
배baeship, boat
자전거jajeongeobicycle
자동차jadongchacar
길gilroad, way
신호등sinhodeungtraffic light
정류장jeongnyujangbus stop
표pyoticket
출발하다chulbalhadato depart
도착하다dochakhadato arrive
타다tadato ride, get on
내리다naeridato get off
갈아타다garatadato transfer
걷다geotdato walk
왼쪽oenjjokleft side
오른쪽oreunjjokright side
멀다meoldato be far
가깝다gakkapdato be near

Example: 지하철을 타고 학교에 갑니다.
I take the subway to school.

Test yourself: free 60-question TOPIK I reading practice

Seen these words? Now meet them in short notices and passages. No sign-up.

Start practice test

8. School and study

KoreanRomanizationEnglish
학생haksaengstudent
선생님seonsaengnimteacher
교실gyosilclassroom
수업sueopclass, lesson
숙제sukjehomework
시험siheomexam
공부하다gongbuhadato study
책chaekbook
공책gongchaeknotebook
연필yeonpilpencil
펜penpen
지우개jiugaeeraser
교과서gyogwaseotextbook
질문jilmunquestion
읽다ikdato read
쓰다sseudato write
듣다deutdato listen, hear
말하다malhadato speak
가르치다gareuchidato teach
배우다baeudato learn
한국어hangugeoKorean language

Example: 숙제를 하고 책을 읽습니다.
I do my homework and read a book.

9. Work and jobs

KoreanRomanizationEnglish
일ilwork, job, task
직업jigeopoccupation
회사원hoesawonoffice worker
의사uisadoctor
간호사ganhosanurse
경찰gyeongchalpolice
요리사yorisacook, chef
가수gasusinger
사장님sajangnimboss, company president
직원jigwonemployee
동료dongnyocoworker
월급wolgeupmonthly salary
회의hoeuimeeting
출근하다chulgeunhadato go to work
퇴근하다toegeunhadato leave work
바쁘다bappeudato be busy
쉬다swidato rest
휴가hyugavacation, leave
전화jeonhwaphone, phone call
이메일imeilemail
일하다ilhadato work

Example: 저는 아홉 시에 출근합니다.
I go to work at nine o’clock.

10. Body and health

KoreanRomanizationEnglish
몸mombody
머리meorihead, hair
얼굴eolgulface
눈nuneye
코konose
입ipmouth
귀gwiear
목mokneck, throat
어깨eokkaeshoulder
팔palarm
손sonhand
손가락songarakfinger
배baestomach, belly
다리darileg
발balfoot
등deungback
이itooth
아프다apeudato be sick, to hurt
감기gamgicold (illness)
열yeolfever
약yakmedicine
건강geonganghealth

Example: 머리가 아파서 약을 먹었습니다.
My head hurt, so I took medicine.

11. Hobbies and leisure

KoreanRomanizationEnglish
취미chwimihobby
운동undongexercise, sport
축구chukgusoccer
야구yagubaseball
농구nonggubasketball
수영suyeongswimming
등산deungsanhiking
여행yeohaengtravel
영화yeonghwamovie
음악eumakmusic
노래noraesong
춤chumdance
그림geurimpicture, drawing
사진sajinphoto
게임geimgame
독서dokseoreading (as a hobby)
요리yoricooking
산책sanchaekwalk, stroll
피아노pianopiano
놀다noldato play, to hang out
재미있다jaemiitdato be fun, interesting
즐겁다jeulgeopdato be enjoyable

Example: 주말에 친구와 영화를 봅니다.
On weekends I watch a movie with a friend.

12. Feelings and states

KoreanRomanizationEnglish
기분gibunmood, feeling
좋다jotato be good
나쁘다nappeudato be bad
기쁘다gippeudato be glad
슬프다seulpeudato be sad
화나다hwanadato get angry
무섭다museopdato be scary, afraid
걱정하다geokjeonghadato worry
행복하다haengbokhadato be happy
피곤하다pigonhadato be tired
졸리다jollidato be sleepy
배고프다baegopeudato be hungry
배부르다baebureudato be full
목마르다mongmareudato be thirsty
외롭다oeropdato be lonely
놀라다nolladato be surprised
사랑하다saranghadato love
좋아하다joahadato like
싫어하다sireohadato dislike
괜찮다gwaenchantato be okay
미안하다mianhadato be sorry
고맙다gomapdato be thankful

Example: 오늘은 기분이 좋습니다.
I am in a good mood today.

13. Everyday verbs

KoreanRomanizationEnglish
하다hadato do
가다gadato go
오다odato come
자다jadato sleep
일어나다ireonadato get up
씻다ssitdato wash
입다ipdato wear (clothes)
보다bodato see, watch
만나다mannadato meet
기다리다gidaridato wait
앉다andato sit
서다seodato stand
열다yeoldato open
닫다datdato close
주다judato give
받다batdato receive
알다aldato know
모르다moreudanot to know
있다itdato be, to have
없다eopdanot to be, not to have

Example: 저는 일곱 시에 일어납니다.
I get up at seven o’clock.

14. Numbers, colors and amounts

KoreanRomanizationEnglish
하나hanaone (native Korean)
둘dultwo
셋setthree
넷netfour
다섯daseotfive
여섯yeoseotsix
일곱ilgopseven
여덟yeodeoleight
아홉ahopnine
열yeolten
백baekhundred
천cheonthousand
만manten thousand
빨간색ppalgansaekred
파란색paransaekblue
노란색noransaekyellow
초록색choroksaekgreen
하얀색hayansaekwhite
검은색geomeunsaekblack
많다mantato be many, much
적다jeokdato be few, little
길다gildato be long

Example: 저는 파란색 가방이 있습니다.
I have a blue bag.

How to remember these words

  • Learn words in sentences, like the examples above, not alone.
  • Review after one day, three days and one week.
  • Notice words that appear in test texts: times, prices, places and days come up often in notices and short messages.

Want to know what score you need? See How TOPIK I is scored: Level 1 vs Level 2.

Test yourself: free 60-question TOPIK I reading practice

All question types · instant score by question type · explanations for the first 5 questions · no sign-up.

Start practice test

All questions are written by us. No official past exam questions are used. Not affiliated with NIIED.

More guides