San Francisco families have two free or heavily subsidized preschool paths, and they are run by two different governments. Preschool for All is a city program for San Francisco residents. Universal PreKindergarten, including transitional kindergarten, is a state program that every California district is rolling out. They overlap, they stack, and almost no one explains how they fit together. This guide does.
The short version: San Francisco is one of the most expensive child care markets in the country, the public programs are real money in your pocket, and none of them fully replaces a working family's need for full-day care. Knowing which program covers which hours is the difference between a manageable year and a $30,000 one.
It helps to keep the layers straight from the start. Preschool for All (PFA) is a City and County of San Francisco program, administered by OECE with First 5 San Francisco. It is funded locally, including by the 2018 Proposition C commercial-rents tax, and it is available only to San Francisco residents. Universal PreKindergarten (UPK) is a statewide California initiative led by CDE; its best-known piece is transitional kindergarten (TK), a grade your local district runs inside public elementary schools.
Underneath both sit the subsidies that cover infants and toddlers, the years before any free preschool starts: the General Child Care program (often called CCTR) and the Alternative Payment voucher program, both now administered by CDSS. Quality Counts California rates participating sites. A San Francisco family often touches three or four of these systems across a child's first five years.
Preschool for All is a tuition-credit program. It does not run its own schools; it lowers what you pay at a participating San Francisco preschool. Every San Francisco resident family with a child in the year before kindergarten is eligible for the base PFA credit regardless of income, and families with lower incomes qualify for a larger Early Learning Scholarship (ELS) on top, which can bring tuition to little or nothing at a participating site. The 2018 Proposition C expansion funded both deeper scholarships and higher pay for early educators.
Two honest caveats. First, the base PFA credit is a contribution toward part-day preschool, not a full ride; at many sites it offsets a few hundred dollars a month rather than the whole bill. Second, the larger income-based scholarships are oversubscribed, and demand for the highest-rated sites runs ahead of supply. San Francisco families who want a specific program apply early and treat placement as competitive.
Universal PreKindergarten is California's commitment to offer a free public pre-kindergarten year to every four-year-old. The centerpiece is transitional kindergarten, which California expanded under AB 130 so that, as of the 2025 to 2026 school year, every child who turns four by September 1 is eligible for a TK seat in their public school district. TK is a real grade: it runs on the district's school-day, school-year calendar, taught by a credentialed teacher, and it is free.
In San Francisco, TK is run by SFUSD and enrolled through the district's school-choice process, not through OECE. UPK is the umbrella term that ties TK together with the California State Preschool Program, Head Start, and expanded-learning after-school options, so that a family can, in theory, assemble a full day from public pieces. In practice the pieces have different applications, calendars, and deadlines, which is the part that trips families up.
Heads up. Transitional kindergarten is a school day, not a work day. A typical TK schedule runs roughly six hours and follows the school calendar, with long breaks and no summer. A parent working full time still needs before-care, after-care, and summer coverage. The free part is the instructional day; the wrap-around hours are still yours to arrange and pay for.
PFA and TK only reach children in the preschool and pre-kindergarten years. For infants and toddlers, the relevant help is California's subsidized child care, administered by CDSS. The General Child Care program (CCTR) funds seats directly at contracted centers and family child care homes. The Alternative Payment program issues vouchers that families use at a provider of their choice, including license-exempt care by a relative in some cases.
Eligibility is income-based, generally tied to a share of the state median income, with priority for the lowest-income families and for children referred by child protective services. Families typically apply through a local resource and referral or alternative-payment agency; in San Francisco, OECE coordinates much of the early-care subsidy intake. Quality Counts California, the state's quality rating and improvement system, publishes tier ratings that help families compare participating sites on the same scale.
| Program | Who runs it | Ages | What it covers |
|---|---|---|---|
| Preschool for All (PFA) | OECE / First 5 SF (city) | Mainly 4s, some 3s | Tuition credit at SF sites; larger ELS scholarship by income |
| Transitional kindergarten (TK) | SFUSD / CDE (state) | Turns 4 by Sept 1 | Free 6-hour school day, school-year calendar |
| California State Preschool (CSPP) | CDE-contracted sites | 3 to 4 | Free part- or full-day preschool, income-eligible |
| General Child Care (CCTR) | CDSS-contracted sites | Infant to 12 | Subsidized seat at a contracted provider, income-eligible |
| Alternative Payment vouchers | CDSS / local AP agency | Infant to 12 | Voucher used at a provider you choose, income-eligible |
San Francisco daycare prices are among the highest in the country. In 2026, full-time center-based infant care across the city runs roughly $2,300 to $3,100 per month, and preschool-age care roughly $1,900 to $2,600 per month, per the National Database of Childcare Prices for San Francisco County and DaycareSquare's operator survey. Licensed family child care homes typically run 10 to 20 percent below center rates. These are ranges, not single figures; the high end clusters in Noe Valley, the Marina, Pacific Heights, and the inner Sunset, the lower end toward the Excelsior, the Bayview, and Visitacion Valley.
Before any public program: full-time center preschool at roughly $2,100 per month, about $25,200 a year, per the National Database of Childcare Prices for San Francisco County and our operator survey.
With transitional kindergarten: the child attends a free SFUSD TK class for the six-hour school day. The family now pays only for before-care, after-care, and the long school breaks and summer. Blended across the year, wrap-around care runs roughly $800 to $1,150 per month.
Estimated annual saving versus full private preschool: $12,000 to $15,000, before any PFA credit or income-based scholarship is added.
If the family instead keeps the child at a participating PFA preschool, the base credit and any Early Learning Scholarship reduce that $2,100 monthly bill rather than replace it. Which path wins depends on whether you value the school-district TK calendar or the continuity of staying at one preschool.
Can we use PFA and TK together? Not for the same hours in the same year. A four-year-old is generally either in TK or in a participating preschool, not both for the core day. Families often use PFA or CSPP for the year before TK, then move into TK the next year. The subsidies for under-fours can run before either.
Is TK the same as kindergarten? No. TK is the year before kindergarten, with its own play-based standards. Your child still attends kindergarten the following year.
Do we have to be low-income? For TK, no, it is universal for age-eligible four-year-olds. For the base PFA credit, no. For the larger Early Learning Scholarship, CCTR, and vouchers, yes, those are income-tested.
For what families actually pay across the city's neighborhoods, see our San Francisco daycare cost guide and the broader California cost overview. The San Francisco city directory covers neighborhoods and listings, and the California state guide walks through licensing and Quality Counts California statewide.
If you are still sorting out income-based help, read our subsidized daycare explainer and a deeper California UPK explainer. Before any tour, use the cost calculator and the comparison checklist to estimate your real out-of-pocket with PFA, TK, and the subsidies factored in.
Neighborhood-by-neighborhood ranges for infant, preschool, and family child care across the city.
Read → City guideNeighborhoods, listings, and the full San Francisco early-learning landscape.
Read → ToolModel your San Francisco year with PFA, transitional kindergarten, and subsidies factored in.
Open →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