The short answer
  • Rice, soup, and kimchi with two or three side dishes is the baseline, and 5.17 million people eat it a day — effectively a nationwide meal system.
  • Almost every region has free meals, but getting here took over a decade of fighting, and a Seoul mayor even resigned over it.
  • The side the dramas don't show includes labor problems in school kitchens, like cooking fumes and occupational lung cancer.

Watch any K-drama and it’s guaranteed to appear at least once: the stainless-steel tray, the line of students in uniform, the scene of someone stealing a side dish off a friend’s tray. Behind that single tray sits the school meals act, budget allocation, nutrition standards, the allergen labeling system, and the working conditions of tens of thousands of kitchen workers. The structure Koreans think of as “a proper meal” is all in there too.

12,047
Schools serving meals (2024 school year)
5.17M
Average daily meal students (99.9% of all)
₩8.26T
Annual school meal budget total (2024 school year)
4.11
Student meal satisfaction (out of 5, 2024)

What exactly goes on the tray?

One compartment of rice, one of soup, one of kimchi, and two or three of side dishes. The dramas aren’t exaggerating — this structure really does repeat every day.

The tray is usually a five- or six-compartment stainless-steel tray. The largest compartment holds rice, the deep one beside it holds soup or stew, the rest hold kimchi and side dishes, and the six-compartment version has a separate dessert slot. A nutrition teacher plans the menu a month at a time, balancing carbohydrate, protein, and fat ratios against the recommended calories for each school level, and the menu is published on the school’s website.

The menu is broader than you’d think. Spicy stir-fried pork, bulgogi, pork cutlet, and curry rice are the basics, and these days malatang, rosé pasta, and taco rice show up regularly too. But no matter how Westernized it gets, the rice-soup-kimchi trio almost never drops out. The sense that “eating a meal” in Korea requires at least rice, something soupy, and kimchi gets drilled in over 12 years.

How a week of menus works

A typical weekly menu structure for a Korean middle school (a form commonly seen on real school menus)
DayStapleSoup / stewMain dishSide dishKimchi / dessert
MonBlack riceBeef radish soupSpicy stir-fried porkBean sprout saladNapa kimchi · yogurt
TueCurry riceSeaweed soupChicken cutletPickled radish · cabbage saladKkakdugi · apple
WedMultigrain riceDoenjang stewGrilled mackerelSeasoned spinachNapa kimchi · yakgwa
ThuFried riceEgg soupSweet-and-sour porkBroccoli saladChonggak kimchi · ice cream
FriWhite riceKimchi stewDakgalbiBraised potatoesNapa kimchi · milk

The key is rotation, not repetition. Menus are planned so the same dish doesn’t appear more than twice a month, and one or two of the five weekdays feature a reliably popular meat or fried dish. On those days, leftovers almost never come back.

How it differs from the dramas

Students in dramas chat leisurely, but real meal times are short. Large schools stagger serving by grade, and after subtracting the time in line, eating time is often 15–20 minutes. The scene of stealing a side dish off a friend's tray isn't recommended under hygiene guidance.

How much does one meal cost?

It depends on the school level. Because portion sizes differ, high school meals are noticeably more expensive than elementary ones. The Gyeonggi Provincial Office of Education’s published 2025 public-school meal support rates reveal the structure.

School levelFoodOperatingLaborTotal per meal
Elementary₩3,378₩476₩736~₩4,590
Middle₩4,250₩486₩1,321~₩6,057
High₩4,522₩528₩1,871~₩6,921
Gyeonggi Provincial Office of Education 2025 public-school meal support rates. Applied differentially by school size, and amounts differ by city/province.

The part worth noting is labor. From ₩736 in elementary to ₩1,871 in high school — more than 2.5 times. “₩6,000 a meal isn’t cheap, is it?” you might think, but that figure is the total cost including kitchen staff and facility operation; the actual ingredients on the plate are ₩3,378 for elementary and ₩4,522 for high school.

Nationwide, the 2024 school-year meal budget totaled ₩8.2633 trillion (food ₩4.3013 trillion, facilities/equipment ₩706.5 billion, fuel ₩432.6 billion). Meal staff — nutrition teachers, cooks, and kitchen assistants — number about 72,405.

How did free school meals spread nationwide?

It seems obvious now, but free school meals were one of the biggest political issues in early-2010s Korea, and a Seoul mayor even stepped down over it.

The expansion of free school meals
  • 1981 — the School Meals Act is enacted. At the time, 439 schools served meals to 160,000 students.
  • 2010 — expanding free meals becomes a nationwide issue in the June local elections.
  • August 24, 2011 — Seoul holds a referendum on the scope of free meal support. The counting threshold was 33.3% turnout, but final turnout was 25.7%, so the votes were never counted.
  • August 26, 2011 — then-mayor Oh Se-hoon resigns, as he had announced in advance.
  • 2011–2021 — Seoul expands in stages from public elementary to elementary and middle, then high school, implementing all grades from the 2021 school year. Other cities and provinces follow in sequence.
  • 2024 school year — 99.9% of meal students use it, settling into a de facto full free-meal system.

Just the facts: Seoul City and the Seoul council/education office clashed over whether to make free meals universal or limit them to low-income households. Seoul tried to settle it by referendum but fell short of the counting threshold, and the mayor resigned as promised. After that, free meals expanded nationwide regardless of party lines, and today almost no major political faction argues for rolling them back. This meal debate is what cemented the “universal vs. selective” frame in Korean welfare discourse.


What do the numbers on the menu mean?

They’re allergen labels. Numbers like 1.5.6 next to a menu item mean that food contains allergen items 1, 5, and 6.

The numbering follows the Ministry of Food and Drug Safety’s list of labeled allergenic substances: eggs (poultry), milk, buckwheat, peanuts, soy, wheat, pine nuts, walnuts, crab, shrimp, squid, mackerel, shellfish, peaches, tomatoes, chicken, pork, beef, and sulfites.

Students with allergies have their guardians submit the information to the school at the start of the semester. The school generally provides a removal meal, leaving out a specific ingredient at the serving stage. A fully separate replacement meal requires separate cooking space, equipment, and staff, so it's hard to operate.

This system is practical for travelers too. Korean restaurant menus rarely label allergens this systematically, but knowing the list gives you a map of “the ingredients that commonly cause problems in this country.”

What about vegetarian and halal?

To be honest, it’s still early days. Institutionally guaranteed vegetarian and halal meals aren’t a national standard, and what schools do in practice is mostly removal meals. For a student who can’t eat pork, they leave out that day’s main dish and add more potato or vegetable sides, or fry an egg separately. Some regions run a vegetarian choice meal day once or twice a month.

Demand is growing. Students from migrant backgrounds rose 26.3%, from 160,056 in 2021 to 202,208 in 2025. The problem is structural. A school kitchen cooks hundreds to thousands of portions in two to three hours while meeting HACCP-level hygiene standards, so there’s no room for a separate cooking line for a minority — and there’s a shortage of suppliers who meet both halal certification and school meal ingredient standards at once. The Incheon education office and others are considering verified halal ready-to-eat (HMR) options, but nationwide expansion hasn’t happened.


What’s happening in the school kitchens?

This is the part the dramas never show. Over the past few years, the biggest school-meal issue hasn’t been the menu — it’s been kitchen workers’ lung cancer.

Cooking fumes are the fine particles and harmful gases released when frying or stir-frying in oil at high temperature. The International Agency for Research on Cancer (IARC) classifies high-temperature cooking emissions as a probable carcinogen. School kitchens concentrate large volumes of frying and stir-frying into short windows, and ventilation often can't keep up with the cooking volume, so exposure intensity is high.

When the Ministry of Education aggregated screening results from 14 city/provincial education offices in March 2023, 6,773 of 24,065 screened workers — 28.2% — showed lung abnormalities, with 139 suspected lung cancer cases (0.58%) and 31 confirmed (0.13%). In the same period, data from 17 cities/provinces showed 32.4% of 42,077 screened workers had abnormalities including nodules. However, screening was limited to those 55 or older or with 10+ years of service, so it doesn’t represent all workers.

28.2%
Share of kitchen workers with lung abnormalities (2023 Ministry of Education tally)
213
Occupational lung cancer claims (2021–June 2025)
178
Claims approved (83.6% approval rate)

Since the first occupational lung cancer approval in February 2021, things have kept moving. On September 8, 2026, the Seoul Central District Court recognized the causal link between kitchen work and lung cancer in a damages suit by nine school kitchen workers, ordering Gwangju, South Jeolla, Busan, and North Gyeongsang to pay ₩10,000,000 each (the claim against the state was dismissed). It’s a ruling that went beyond occupational recognition to hold the employer liable.

The system moved too. On January 29, 2026, a School Meals Act amendment passed the National Assembly, and in 2027 a standard for the appropriate number of students per kitchen worker is expected (the union’s demand is 77.5 for elementary and 64.7 for middle/high/special). Ventilation improvement projects are underway, but even among completed schools, about 18% reportedly still fall short of Ministry of Employment and Labor guidelines.

A system producing 5.17 million meals a day doesn’t run itself. The five compartments on the tray are the product of someone standing in front of 200-degree oil.

How does it compare to other countries’ school meals?

Korean school meals are defined by universality and a complete single-meal format. Everyone eats the same meal regardless of income, and that meal is a full set — which is where it diverges from other countries.

CategoryKoreaJapanUnited StatesFrance
Basic formatRice, soup, kimchi + 2–3 sidesRice or bread, soup, main dish, milkMain + sides + milkStarter, main, cheese, dessert
Cost burdenEffectively free nationwideParents pay in principleFree/reduced by incomeIncome-linked tiered fees
Reference figure5.17M/day, 99.9% useElementary implementation 98.8%95,000 schools, 30M studentsFees vary by municipality
Representative unit costElementary ₩4,590 / high ₩6,921 (support rate)Elementary ¥4,688/mo / middle ¥5,367/moElementary $3.00 / middle $3.20 / high $3.25Low-income €0.5–2, high-income €4–7
Free scopeAll grades, elementary–high (most regions)547 of 1,794 education boards (30.5%) fully free9 states universal free with state fundsRural €1 meals, Paris lowest bracket free
School meal comparison by country. Korea 2024–2025 school year, Japan 2023, U.S. 2025-26 school year, France 2026.

Japan’s kyushoku (school lunch) is close to the prototype of Korean school meals. Students serve themselves and eat together in the classroom, combined with food education (shokuiku). However, meal costs are paid by parents in principle, with free meals spreading municipality by municipality, and from April 2026 a system began where the national and local governments share the burden. The U.S. has long used income-based selective support: of the 30 million lunches served daily, about 73% are free or reduced, and nine states run universal free meals with state funds. France charges by the CAF family coefficient — low-income households pay €0.5–2 a meal, high-income €4–7.

Korea settled the “same meal for everyone, free for everyone” model in a relatively short period.

Is there a way for foreigners to try a school meal?

To lead with the conclusion: there’s effectively no official program for an ordinary traveler to enter a school cafeteria. Schools are security- and hygiene-controlled zones, so outside access is strict.

How to get the closest experience
  • University cafeterias — major Seoul university cafeterias generally allow outsiders. The tray setup of rice, soup, kimchi, and sides is nearly identical to school meals, at ₩5,000–7,000.
  • Government building cafeterias — some public institutions like city and district offices open their cafeterias to the public. Many operate lunch-only.
  • Baekban restaurants — not a tray, but the structure of rice, soup, kimchi, and multiple side dishes is the same, and the side-dish count is often higher.
  • School visit programs — international exchange or sister-school visits at the education-office or school level sometimes include a meal experience. There's no individual application channel; it requires prior arrangement through your institution.

As a bonus, school meals are a powerful nostalgia code for Koreans. Ask “what was the best school meal?” and an answer pops out almost without exception. It’s a surprisingly effective conversation opener while traveling.


What school meals reveal about Korean food culture

School meals are a miniature of Korean food culture. Soup is a default, not an option, so soup appears every day, and kimchi is a structure, not a side dish, so it comes out whether the menu is curry or pasta. The principle that a meal is composed of multiple dishes is the same. Unlike Western plating that puts everything on one plate, the standard is moving between rice and several side dishes, and the tray’s compartments physically implement that principle. And this single meal connects to the free-meal debate, occupational lung cancer, country-of-origin rules, and allergen labeling — matters of law, budget, and labor.

The next time you see a student holding a tray in a drama, you’ll know a little more about what’s behind it.

Sources