PantryPath Research · School Hunger Atlas
School hunger in Oregon
54% certified free/reducedAcross 1,243 public schools serving 533,925 students, 53.8% of Oregon students are certified free or reduced-price. 806 schools (73% of NSLP participants) operate under the Community Eligibility Provision, and 29.5% of students are directly certified through SNAP, TANF, or Medicaid linkage.
534K
Students enrolled
1,243
Public schools (CCD)
806
CEP / Provision 2 schools
36
Counties in atlas
Oregon by county
← Back to national atlasToggle between the school-food-access composite, free/reduced eligibility, CEP share, direct-certification rate, and SAIPE school-age poverty. Hover a county to see schools, enrollment, and the underlying certification mix.
Loading county map…
Oregon at a glance
Free/reduced
53.8%
Share of enrollment
CEP share
73%
Of NSLP schools
Direct cert
29.5%
SNAP/TANF/Medicaid
NSLP schools
88%
Serve NSLP meals
5–17 in poverty
12.7%
Census SAIPE 2023
Access score
0.67
Composite 0–1
The access score is a 0–1 composite weighted 50% eligibility, 30% CEP share, 20% NSLP share — a visualization and ranking aid, not a direct measurement. See methodology.
County-level hotspots
Top five counties across 36 in Oregon.
Highest free/reduced share
Certified ≤185% FPL per enrollment
- 1 Lake 414.0%
- 2 Klamath 105.4%
- 3 Jefferson 89.5%
- 4 Malheur 82.9%
- 5 Josephine 75.9%
Highest CEP adoption
Of NSLP schools — min. 3 NSLP schools
- 1 Coos 100%
- 2 Curry 100%
- 3 Hood River 100%
- 4 Jefferson 100%
- 5 Josephine 100%
Largest enrollment
Total students in CCD universe
- 1 Multnomah 80K
- 2 Washington 79K
- 3 Clackamas 57K
- 4 Marion 53K
- 5 Lane 42K
Every county in Oregon
All 36 counties with school counts, enrollment, certification mix, CEP adoption, and the SAIPE 5–17 poverty backdrop.
| County | Schools | Enrollment | Free/reduced | CEP | Direct cert | 5–17 poverty | Access |
|---|---|---|---|---|---|---|---|
| Baker | 14 | 5,107 | 26.5% | 89% | 13.3% | 18.7% | 0.53 |
| Benton | 25 | 9,482 | 45.0% | 25% | 25.3% | 9.8% | 0.49 |
| Clackamas | 114 | 57,348 | 36.9% | 19% | 17.7% | 6.0% | 0.43 |
| Clatsop | 14 | 4,741 | 45.9% | 44% | 24.1% | 16.1% | 0.49 |
| Columbia | 22 | 6,691 | 50.7% | 68% | 25.2% | 11.0% | 0.63 |
| Coos | 24 | 8,047 | 60.7% | 100% | 36.5% | 19.8% | 0.76 |
| Crook | 10 | 4,261 | 29.1% | 57% | 21.6% | 15.3% | 0.46 |
| Curry | 7 | 1,984 | 63.6% | 100% | 40.7% | 22.4% | 0.82 |
| Deschutes | 52 | 25,880 | 43.2% | 54% | 23.0% | 9.8% | 0.56 |
| Douglas | 47 | 13,638 | 63.3% | 97% | 38.4% | 18.1% | 0.78 |
| Gilliam | 3 | 272 | 61.8% | 33% | 30.9% | 14.8% | 0.61 |
| Grant | 9 | 1,814 | 27.8% | 43% | 13.4% | 20.0% | 0.42 |
| Harney | 14 | 2,071 | 21.1% | 25% | 16.2% | 20.2% | 0.24 |
| Hood River | 8 | 3,580 | 53.8% | 100% | 21.0% | 12.2% | 0.77 |
| Jackson | 65 | 27,496 | 60.7% | 90% | 35.2% | 12.9% | 0.76 |
| Jefferson | 12 | 3,262 | 89.5% | 100% | 45.4% | 18.5% | 0.90 |
| Josephine | 25 | 9,609 | 75.9% | 100% | 55.6% | 19.5% | 0.87 |
| Klamath | 28 | 9,132 | 105.4% | 100% | 41.2% | 22.1% | 1.02 |
| Lake | 8 | 1,135 | 414.0% | 100% | 30.6% | 19.7% | 2.50 |
| Lane | 110 | 42,252 | 56.9% | 85% | 32.3% | 13.0% | 0.72 |
| Lincoln | 18 | 4,971 | 65.7% | 100% | 33.1% | 18.2% | 0.78 |
| Linn | 47 | 17,752 | 61.6% | 93% | 34.4% | 16.7% | 0.76 |
| Malheur | 25 | 5,709 | 82.9% | 89% | 48.9% | 21.1% | 0.82 |
| Marion | 105 | 53,180 | 59.5% | 83% | 32.0% | 18.1% | 0.72 |
| Morrow | 9 | 2,292 | 67.5% | 100% | 29.6% | 14.5% | 0.82 |
| Multnomah | 160 | 80,308 | 54.2% | 82% | 35.1% | 12.8% | 0.70 |
| Polk | 23 | 11,308 | 60.6% | 91% | 29.5% | 10.5% | 0.77 |
| Sherman | 1 | 282 | 52.5% | 0% | 17.0% | 21.5% | 0.46 |
| Tillamook | 12 | 3,297 | 59.8% | 100% | 36.3% | 14.3% | 0.78 |
| Umatilla | 34 | 13,272 | 67.8% | 87% | 31.5% | 18.7% | 0.78 |
| Union | 13 | 3,658 | 57.0% | 82% | 37.6% | 14.9% | 0.70 |
| Wallowa | 8 | 915 | 44.5% | 0% | 21.3% | 14.6% | 0.37 |
| Wasco | 10 | 3,239 | 72.1% | 89% | 33.6% | 16.2% | 0.81 |
| Washington | 131 | 79,226 | 41.7% | 59% | 22.7% | 8.0% | 0.57 |
| Wheeler | 3 | 2,030 | 3.1% | 0% | 12.1% | 30.5% | 0.08 |
| Yamhill | 33 | 14,684 | 52.0% | 81% | 27.5% | 9.4% | 0.69 |
Oregon school meals guide
How free and reduced-price school lunch eligibility works, application steps, and what to do if your child's school is not in CEP.
School meals guideSummer meals
When the school year ends, NSLP and CEP stop. The Summer Food Service Program and Summer EBT fill the gap for the 287,059 children who rely on school meals in Oregon.
Summer meals guideFamilies with children
SNAP, WIC, Head Start, and the full federal-program stack for households with kids — the assistance ecosystem around the school cafeteria.
Families guideOregon child poverty
The sibling atlas — county-level child poverty across Oregon. Free/reduced eligibility and child poverty track each other closely but not perfectly.
Oregon child poverty atlasOregon pantries
Verified food pantries, food banks, and meal programs across Oregon — open weeknights, weekends, and through the summer gap.
Oregon pantry directoryMethodology
How we aggregated NCES Common Core of Data school-level records to counties,
proxied CEP from lunch_program == 2,
and layered SAIPE school-age poverty — plus the access-score formula.