Każda szkoła podstawowa ma zgodnie z przepisami obowiązek zapewnić uczniom jeden gorący posiłek w ciągu dnia, a co za tym idzie – uruchomić na swoim terenie jadalnię. To, jak spożywanie posiłków jest zorganizowane, zależy od infrastruktury, jaką dysponuje szkoła – nie ma bowiem przepisów, które zobowiązywałyby placówki do prowadzenia własnej kuchni. Obiady podawane uczniom mogą być przygotowywane poza szkołą i dowożone do niej w formie cateringu lub we współpracy z ajentem.
Miasto Kraków prowadzi 130 szkół podstawowych. W 23 z nich – głównie tam, gdzie szkoły podstawowe połączone są w zespół z przedszkolem – działają stołówki, w których posiłki są przygotowywane. Rodzice lub opiekunowie dzieci pokrywają koszt produktów niezbędnych do gotowania obiadów. W pozostałych przypadkach gorące posiłki dostarczane są do szkoły przez firmy lub ajentów. Rodzice lub opiekunowie pokrywają wtedy pełny koszt ciepłego posiłku. W dwóch szkołach podstawowych wchodzących w skład podmiotów leczniczych uczniowie mają zapewnione codzienne pełne wyżywienie.
Koszty posiłków w szkołach mogą się różnić, ponieważ nie ma norm prawnych ustalających ich jednostkową cenę, a ponadto zależne są one od formy wykonywania usług gastronomicznych (catering, współpraca z ajentem). Jeżeli obiady przygotowywane są w szkolnej stołówce, dyrektor szkoły ustala ich cenę w porozumieniu z organem prowadzącym szkołę.
Uczniowie krakowskich szkół mają także możliwość korzystania z dofinansowania do posiłków zgodnie z uchwałą Rady Miasta Krakowa z 2014 roku. Program dożywiania realizuje Miejski Ośrodek Pomocy Społecznej w Krakowie. Kryterium dochodowe uprawniające do nieodpłatnych posiłków wynosi 1200 zł na osobę w rodzinie. Uczniowie, których dochód lub dochód na osobę w rodzinie jest wyższy niż 1200 zł, ale nie przekracza 1500 zł, mogą otrzymać dofinansowanie 50 proc. kosztu posiłku. W szczególnie uzasadnionych przypadkach, gdy uczeń wyraża chęć zjedzenia posiłku, dyrektor szkoły może udzielić mu takiej pomocy, o czym informuje MOPS, a pomoc jest przyznawana bez konieczności ustalania sytuacji materialnej rodziny ucznia. W 2023 roku z dożywiania korzystało 2487 dzieci i uczniów.