This study aims to examine changes in immunization coverage for diphtheria, tetanus, whooping cough, polio, measles, mumps, rubella and hepatitis B during the academic calendars of 2003-2004 and 2007-2008 for students aged 13 to 14 years. Data were collected on an annual basis and systematically from the vaccination records 85% of adolescents enrolled in public institutions in Geneva. The immunization coverage increased for diphtheria, tetanus and polio by 2.3, 2.1 and 1.1 points respectively. Vaccination for pertussis (whooping cough) increased from 20.7% in 2003-2004 to 61% in 2007-2008. Vaccinations administered against measles, mumps and rubella increased by nearly 20 points. During this period, the coverage rate for hepatitis B increased by 10.3 points in 5 years. The recommended vaccination coverage rates are not being achieved for any of the vaccines currently being used in Switzerland, with the exception of those for diphtheria and polio.