Free and Reduced-Price School Meals: NSLP and School Breakfast

The National School Lunch Program (NSLP) and the School Breakfast Program (SBP) provide free or reduced-price meals to children at school. Together they serve nearly 30 million lunches and more than 15 million breakfasts every school day. For a family with two or three kids, free school meals can save $1,000 or more per child each year — money that stays in the household budget for everything else.

These are federally funded programs run by the U.S. Department of Agriculture (USDA) and administered by states and local school districts. Qualifying is usually as simple as filling out one form at the start of the school year — and in a growing number of schools, every student eats free with no form at all. This guide explains the income tiers, how to apply, and the school-wide free-meal option.

The Three Price Tiers

A child’s eligibility is based on household income relative to the federal poverty level (FPL):

  • Free meals — household income at or below 130% of FPL (about $40,560 a year for a family of four in the 2024–25 school year)
  • Reduced-price meals — income between 130% and 185% of FPL (up to about $57,720 for a family of four). The student pays a capped amount — no more than 40¢ for lunch and 30¢ for breakfast
  • Paid (full price) — income above 185% of FPL. These students still benefit from the federal subsidy that lowers the cafeteria’s full price below true cost

Automatic (“categorical”) eligibility: children in households that receive SNAP, TANF, or (in many states) Medicaid are usually directly certified for free meals — the district matches records and enrolls them automatically, no application needed. Foster children, Head Start participants, and children who are homeless, migrant, or in runaway programs also qualify automatically.

Three school-meal price tiers: free, reduced, and paid

When the Whole School Eats Free: CEP

Many schools now offer free meals to every student through the Community Eligibility Provision (CEP). Schools and districts in lower-income areas can serve free breakfast and lunch to all enrolled students without collecting individual applications. If your child’s school participates in CEP, there’s nothing to apply for — every student eats free regardless of family income.

Several states have also adopted universal free school meals, providing free breakfast and lunch to all students statewide. Check whether your state or school does — if so, you can skip the application entirely.

A Worked Example

The Nguyen family has three school-age children and earns $48,000 a year. That’s about 175% of the poverty level for a family of five — within the reduced-price range. They fill out one household application at the start of the year.

All three children now pay no more than 40¢ for lunch and 30¢ for breakfast. Compared with a full price of roughly $3.00 lunch + $2.00 breakfast, the family saves about $4.30 per child per day. Across 180 school days and three kids, that’s roughly $2,300 saved over the school year — from a single form. The next year, their district adopts CEP, and all three eat free with no application at all.

How to Apply

  • Get the household application — sent home at the start of each school year, available in the school office, or online through the district’s meal-program portal. One application covers all children in the household
  • Apply anytime — you don’t have to wait for the start of the year. If your income drops (job loss, reduced hours) midyear, apply right away; eligibility can start within days of approval
  • Report income honestly — include wages, child support, and other regular income for everyone in the household. If you receive SNAP/TANF, just provide your case number — that’s enough for free meals
  • Reapply each school year unless your school is CEP/universal. Eligibility from last year typically carries over for the first few weeks, then lapses if you don’t renew

Applications are confidential. Schools may not identify or treat free- and reduced-price students differently, and modern point-of-sale systems make a student’s tier invisible to classmates.

Summer and Other Food Help

  • Summer meals (SUN Meals / Summer Food Service Program) — free meals for kids 18 and under at sites like schools, parks, and libraries when school is out. Find sites by calling 1-866-348-6479 or texting “FOOD” to 304-304
  • Summer EBT (SUN Bucks) — a newer program providing grocery benefits over the summer to families of children who get free or reduced-price school meals
  • WIC and SNAP — year-round food help for eligible families; see WIC Benefits and SNAP Food Assistance

Frequently Asked Questions

Will applying affect my immigration status or “public charge”? No. School meals are not considered in public-charge determinations, and the application doesn’t ask about immigration status.

My income is just over the limit — should I still apply? Yes. Limits change yearly, household size matters, and approval can also unlock other benefits (like discounted internet or waived school fees) that use the same eligibility.

What if I get SNAP? Your children are almost always directly certified for free meals automatically. If they’re not, submit an application with your SNAP case number.

Can I qualify mid-year? Yes. Apply as soon as your circumstances change — you don’t have to wait for fall.

Educational only. School meal income limits change each year, and CEP/universal-free-meal availability varies by school and state. Confirm current details with your child’s school district or your state’s department of education.


Further Reading