
Iowa law requires specific vaccines at three key entry points — kindergarten, 7th grade, and 12th grade — and students without proof cannot attend school on the first day. The 7th grade meningococcal requirement has no grace period, so this is the one families most often get caught off guard by. Here’s exactly what’s required at each stage, and why scheduling now (not the week before school starts) matters.
Why This Can’t Wait Until the Week Before
Some vaccines are single-dose. Others require a series spaced weeks or months apart. If your child needs more than one shot to meet a requirement, starting the week before school may not leave enough time to be compliant by day one. Scheduling in August gives your child’s body time to build immunity and gives you breathing room if a follow-up appointment is needed.
What vaccines does Iowa require for kindergarten?
According to Iowa HHS’s school immunization requirements, kids entering kindergarten need to be up to date on:
- Diphtheria/Tetanus/Pertussis (DTaP) — 4 or 5 doses depending on timing
- Polio (IPV) — 3 or 4 doses depending on timing
- Measles/Rubella (MMR) — 2 doses
- Hepatitis B — 3 doses
- Varicella (chickenpox) — 2 doses, or documented history of the disease
Kindergarten entry is also when Iowa requires a vision screening, with a dental screening due no later than four months after enrollment.

What vaccines does Iowa require for 7th grade?
This is the requirement families most often forget about. Before the first day of 7th grade, Iowa requires two additional vaccines, with no grace period:
- Tdap booster (tetanus/diphtheria/pertussis), given on or after age 10
- Meningococcal vaccine (1 dose), given on or after age 10
Without documentation of both, a 7th grader cannot start school — an appointment already on the calendar doesn’t count as compliance.
What vaccines does Iowa require for 12th grade?
Before senior year, students need a second dose of the meningococcal vaccine (or a single dose if it was given at age 16 or older).
What counts as valid proof of immunization?
A valid Certificate of Immunization must include your child’s name and birth date, the dates each vaccine was given, and a signature from a physician, physician assistant, nurse, or certified medical assistant. If your child is mid-series, a Provisional Certificate can allow up to 60 days to catch up — but the next dose still has to happen on schedule, or your child may be excluded from school until it’s complete.
FAQ
Does the meningococcal vaccine need to be repeated every year after 7th grade? No — one dose covers grades 7 through 11. A second dose (or a single dose given at 16+) is required specifically for 12th grade entry.
What if we’re already partway through a vaccine series? A Provisional Certificate of Immunization allows enrollment while a series is in progress, but the next required dose must be completed within 60 days.
Can my child be exempted from these requirements? Iowa allows medical exemptions (signed by a licensed provider) and religious exemptions (signed by the parent/guardian). Both require the appropriate certificate to be filed with the school.
Where can I get my child’s immunization record if I’ve lost it? Your pediatrician’s office can check your child’s history and, if needed, enter or retrieve records through Iowa’s Immunization Registry Information System (IRIS).
Schedule Now, Not in a Panic
Waiting rooms fill up fast in the final two weeks before school starts. If your child is due for a well-check, a sports physical (see our guide to summer camp and sports physicals), or a specific catch-up shot, booking now means:
- You avoid the back-to-school scheduling crunch
- There’s time for multi-dose series to be spaced correctly
- You’re not scrambling to get paperwork to the school nurse on day one
For a full rundown of everything else to check off before the first bell, see our Back to School Health Checklist.
Not Sure Where Your Child Stands?
If you’re unsure which vaccines your child has already received, we can pull their record and let you know exactly what’s needed before the first day of school. Contact us or call either of our offices to get this sorted out well ahead of the rush.
Des Moines/Beaverdale: (515) 255-3181 Ankeny: (515) 964-2159
This post is for general information and isn’t a substitute for medical advice specific to your child. Requirements are current as of publication — always confirm with your school nurse or healthcare provider for the most up-to-date guidance.
