Imunisasi dasar harus diberikan pada bayi usia 0-11 bulan. Untuk mempertahankan perlindungan terhadap penyakit, maka imunisasi lanjutan harus diberikan pada anak usia kurang dari 2 tahun (baduta) dan anak usia sekolah dasar/madrasah/sederajat melalui program Bulan Imunisasi Anak Usia Sekolah (BIAS).
Jadwal Pemberian Imunisasi Rutin Lengkap

Jadwal Pemberian Imunisasi Bayi dan Baduta
Umur (Bulan) | Imunisasi |
0 | Hepatitis B (HB 0) |
1 | BCG, Polio Tetes 1 (bOPV 1) |
2 | DPT-HB-Hib 1, Polio Tetes 2 (bOPV 2), PCV 1, Rotavirus 1 |
3 | DPT-HB-Hib 2, Polio Tetes 3 (bOPV 3), PCV 2, Rotavirus 2 |
4 | DPT-HB-Hib 3, Polio Tetes 4 (bOPV4), Polio Suntik (IPV) 1, Rotavirus 3 |
9 | Campak Rubela 1, Polio Suntik (IPV) 2 |
10 | Japanese Ensefalitis (JE) di wilayah endemis JE |
12 | PCV 3 |
18 | DPT-HB-Hib 4, Campak Rubela 2 |
Jadwal Pemberian Imunisasi pada Anak Usia Sekolah Dasar/Madrasah/Sederajat
Umur Sasaran | Jenis Imunisasi |
Usia Kelas 1 SD/Madrasah/Sederajat | Campak-Rubela, DT |
Usia Kelas 2 SD/Madrasah/Sederajat | Td |
Usia Kelas 5 SD/Madrasah/Sederajat | Td, HPV* |
Usia Kelas 6 SD/Madrasah/Sederajat | HPV* |
*khusus anak perempuan