Minnesota pre-K, explained

Published ·Updated

A Minnesota preschool classroom with four-year-olds at low tables and a teacher

Minnesota offers free public pre-K through its Voluntary Prekindergarten program, but it is targeted and limited, not universal. A child who is 4 by September 1 and meets one income or risk factor can attend a funded district seat at no cost, per the Minnesota Department of Children, Youth, and Families. The federal Head Start program and Early Learning Scholarships add free or reduced options.

This guide explains how the Voluntary Prekindergarten program works, who qualifies, what changed when School Readiness Plus ended in 2025, what the options are for three-year-olds, and what private preschool costs for families who do not land a free seat. Plain language, current program structure, and a worked example for a typical Minnesota family. It sits alongside our pillar on what daycare costs.

Sources used throughout: the Minnesota Department of Children, Youth, and Families (DCYF), which administers the Voluntary Prekindergarten program and Early Learning Scholarships, with program statute references in Minnesota Statutes section 142E.10; the U.S. Department of Health and Human Services Administration for Children and Families Office of Head Start; the National Institute for Early Education Research (NIEER) State of Preschool Yearbook; and Child Care Aware of America together with the U.S. Department of Labor National Database of Childcare Prices for Minnesota cost ranges. Program rules and eligibility change; verify current details with the Minnesota Department of Children, Youth, and Families and your school district.

Does Minnesota have universal pre-K?

No. Minnesota's free public pre-K, the Voluntary Prekindergarten program, is targeted rather than universal, and seats are limited to funded school district slots, per the Minnesota Department of Children, Youth, and Families. Priority goes to children who meet income or risk criteria, so not every four-year-old can enroll.

Because funded slots are capped, a four-year-old who qualifies on paper may still face a waitlist in a district without an open seat. For families who do not land a Voluntary Prekindergarten seat, the federal Head Start program, Early Learning Scholarships, and private preschool fill the gap.

Who is eligible, and how does VPK work?

A child must be 4 years old by September 1 to enroll in Minnesota's Voluntary Prekindergarten program, and must meet one targeting factor: state financial eligibility, a screening risk factor, foster or kinship care, or a parent who is a migrant or seasonal agricultural worker, per the Minnesota Department of Children, Youth, and Families. Each child completes a health and developmental screening within 90 days of enrollment.

Voluntary Prekindergarten is delivered through public school districts and charter schools that receive funding, often as part of a full school day. The table below lays out the main pre-K options Minnesota families choose between.

ProgramAgesCostAdministered by
Voluntary Prekindergarten (VPK)4 by Sept 1, targetedFree if a slot is fundedMinnesota Dept. of Children, Youth, and Families
Early Learning ScholarshipsBirth–5, income-eligibleReduced if eligibleMinnesota Dept. of Children, Youth, and Families
Head Start / Early Head StartBirth–5, income-eligibleFree if eligibleFederal Office of Head Start
Private preschoolRoughly 2–5$900–$1,400 / monthPrivate providers

The program structure is from the Minnesota Department of Children, Youth, and Families and the federal Office of Head Start. The private cost range is drawn from Child Care Aware of America and the U.S. Department of Labor National Database of Childcare Prices for Minnesota, and is discussed below.

What about three-year-olds?

Minnesota's Voluntary Prekindergarten program is generally for four-year-olds, so three-year-olds need a different route. The main free or reduced options are the federal Head Start program and Early Head Start for income-eligible families, plus Minnesota's Early Learning Scholarships, which help income-eligible families pay for a rated early-learning program, per the Minnesota Department of Children, Youth, and Families.

Head Start serves children from birth to age five and prioritizes the highest-need families. Early Learning Scholarships follow the child to a participating provider, which gives families more choice. Apply directly and apply early; both have limited capacity.

What private preschool costs in Minnesota

For families who do not land a free seat, private preschool tuition in Minnesota commonly runs about $900 to $1,400 per month in 2026, per Child Care Aware of America and the U.S. Department of Labor National Database of Childcare Prices. Minnesota is one of the more expensive states for child care, and costs fall as children age out of the higher infant and toddler ratios.

Worked example: a Minneapolis family with a four-year-old

A Minneapolis family paying for full-time private preschool for a four-year-old typically spends roughly $1,050 to $1,400 per month, or about $12,600 to $16,800 per year, per Child Care Aware of America data for Minnesota.

If the same child lands a free Voluntary Prekindergarten seat, the core program cost drops to $0 for the funded hours. An Early Learning Scholarship can cut the bill for a child who does not get a Voluntary Prekindergarten slot.

A family that is income-eligible for Head Start can reach a free program even for a three-year-old. A Dependent Care FSA and the federal Child and Dependent Care Credit can further offset any remaining private cost.

The honest tradeoff. Minnesota's Voluntary Prekindergarten is high quality, but it is rationed by funded slots, so qualifying does not guarantee a seat. Families who miss out face some of the highest private preschool costs in the country. Apply to several routes at once, including Early Learning Scholarships and Head Start, and start early.

How to apply

  1. Contact your school district. Districts and charters run Voluntary Prekindergarten; ask whether they have funded slots and how the screening works.
  2. Apply for an Early Learning Scholarship. Income-eligible families can use this to pay for a rated provider; ask your local scholarship area administrator.
  3. Apply to Head Start for a younger child. Find your local grantee through the federal Office of Head Start locator; apply directly and early.
  4. Compare private programs if you need a guaranteed seat. Use our comparison checklist and tour questions.
  5. Set up tax help. A Dependent Care FSA and the federal Child and Dependent Care Credit reduce out-of-pocket cost; see our tax credit explainer.

Common questions

Does Minnesota have universal pre-K?

No. Minnesota's free public pre-K, the Voluntary Prekindergarten program, is targeted rather than universal, and seats are limited to funded school district slots, per the Minnesota Department of Children, Youth, and Families. Priority goes to children who meet income or risk criteria. The federal Head Start program and Early Learning Scholarships add free or reduced options for eligible families.

Who is eligible for Minnesota's free VPK preschool?

A child must be 4 years old by September 1 to enroll in Minnesota's Voluntary Prekindergarten program, and must meet one targeting factor: state financial eligibility, a screening risk factor, foster or kinship care, or a parent who is a migrant or seasonal agricultural worker, per the Minnesota Department of Children, Youth, and Families. Seats are limited to funded district slots.

Is there free preschool for three-year-olds in Minnesota?

Minnesota's Voluntary Prekindergarten program is generally for four-year-olds. For three-year-olds, the main free or reduced routes are the federal Head Start program and Early Head Start for income-eligible families, plus Minnesota's Early Learning Scholarships, which help income-eligible families pay for a rated early-learning program.

What replaced School Readiness Plus in Minnesota?

Minnesota's School Readiness Plus program ended June 30, 2025, and its slots were aligned under a single Voluntary Prekindergarten program beginning in the 2025-26 school year, per the Minnesota Department of Children, Youth, and Families. Families who used School Readiness Plus now apply through the combined Voluntary Prekindergarten program at participating districts.

What does private preschool cost in Minnesota?

Full-time private preschool in Minnesota commonly runs about $900 to $1,400 per month in 2026, per Child Care Aware of America and the U.S. Department of Labor National Database of Childcare Prices. Minnesota is one of the more expensive states for child care, so a free Voluntary Prekindergarten seat or an Early Learning Scholarship can make a large difference.

Where to go next

If you are weighing options, walk through our comparison checklist and tour questions list, and model your year with the cost calculator. For broader context, see the Minnesota state daycare guide, the preschool cost guide, and the DaycareSquare cost pillar.

Touring daycares soon?

Get our free daycare starter kit — the 27-question tour checklist, a cost-comparison worksheet, and what to ask about waitlists. One email, no spam.

Or jump in: tour questions · cost calculator · comparison checklist