The sixth grade student got the wrong shot when nurses conducting a mass vaccination program at his school in central Sweden, picked up the wrong hypodermic, The Local.se reported Thursday.
The boy was supposed to be inoculated against measles, mumps and rubella (MMR). Instead, he received a dose of Gardasil, which protects against the human papilloma virus that can cause cervical cancer in women and other cancers in men and women.
The nurses realized their mistake when they saw there was one more unused MMR hypodermic than there should have been.
Nurses notified the boy's parents and the Health and Welfare Board of the mistake.
The boy has not shown any adverse reactions to the injection, officials said.