Eye and Vision Tests for Children and Teens

Topic Overview

Use the guidelines below to schedule routine vision checks and eye examinations with an ophthalmologist or optometrist.

The Canadian Pediatric Society recommends screening to detect lazy eye (amblyopia), misaligned eyes (strabismus), and defects in visual acuity in children younger than 5 years of age.footnote 1 For preschoolers with no vision problems and no family history of childhood eye problems:footnote 1

  • Many experts recommend that children have their vision tested between the ages of 3 and 5 years.
  • Children who have no vision problems and no family history of childhood eye problems may have their eyes tested during a health check-up or at school.
  • If there is a family history of childhood eye problems, a vision examination should be done by an eye doctor.

School-age children and teenagers with no vision problems should have their vision checked every 18 to 24 months.

Children and teenagers with nearsightedness or other refractive errors should have their vision checked at least once a year. Children with severe or rapidly worsening nearsightedness will need examinations more often.



  1. Community Paediatrics Committee, Canadian Paediatric Society (2009, reaffirmed 2016). Vision screening in infants, children and youth. Paediatrics and Child Health, 14(4): 246–248. http://www.cps.ca/en/documents/position/children-vision-screening. Accessed March 10, 2017.

Other Works Consulted

  • American Academy of Pediatrics Section on Ophthalmology, et al. (2013). Screening examination of premature infants for retinopathy of prematurity. Pediatrics, 131(1): 189–195. DOI: 10.1542/peds.2012.2996. Accessed April 20, 2016.


ByHealthwise Staff
Primary Medical Reviewer John Pope, MD, MPH - Pediatrics
Anne C. Poinier, MD - Internal Medicine
Adam Husney, MD - Family Medicine
E. Gregory Thompson, MD - Internal Medicine
Specialist Medical Reviewer Christopher Joseph Rudnisky, MD, MPH, FRCSC - Ophthalmology

Current as ofDecember 3, 2017

Is it an emergency?

If you or someone in your care has chest pains, difficulty breathing, or severe bleeding, it could be a life-threatening emergency. Call 9-1-1 or the local emergency number immediately.
If you are concerned about a possible poisoning or exposure to a toxic substance, call Poison Control now at 1-800-567-8911.

Thanks to our partners and endorsers: