Skip to main content

Immunise your child for free

Immunisation protects children from many serious diseases. It also stops disease spreading within your family and the community.

Children under 18 get free vaccinations against 12 diseases from their family doctor or nurse. When they’re 11 and 12, they might get their vaccinations at school.

Most vaccines are given by injection. The rotavirus vaccine is given orally (by mouth).

When do you get immunisations?

Your child should be vaccinated at:

  • 6 weeks
  • 3 months
  • 5 months
  • 12 months
  • 15 months
  • 4 years
  • 11 years
  • 12 years.

What do the vaccines protect against?

Immunisation protects against:

  • rotavirus
  • polio
  • hepatitis B
  • diphtheria
  • tetanus
  • whooping cough
  • measles
  • mumps
  • rubella
  • haemophilus influenzae type b meningitis (Hib)
  • pneumococcal
  • human papilloma virus (HPV).

Other immunisations

If your doctor thinks your child needs it, they might also immunise your child against:

  • tuberculosis (TB)
  • influenza
  • chickenpox.

For more information:

Utility links and page information

Was this page helpful?
Thanks, do you want to tell us more?

Do not enter personal information. All fields are optional.