All children under 16 in the UK are entitled to free NHS-funded eye tests. Children aged 16 to 18 also qualify if they are in full-time education. This entitlement is universal — no means-testing, no qualifying conditions. Every child can have a free eye test at any optician.
The NHS recommends that children have their first eye test before starting school, ideally around age three or four. Many parents assume their child's vision must be fine if they have not complained, but children often do not recognise that their vision is abnormal because they have nothing to compare it to. Conditions such as amblyopia (lazy eye) and squint are most effectively treated in early childhood, and delayed detection can lead to permanent visual impairment.
You do not need to wait until your child can read to book an eye test. Optometrists use age-appropriate methods including picture matching tests, shape recognition, and objective measurement techniques that do not require any verbal response from your child. The appointment typically takes 20 to 40 minutes depending on the child's age and cooperation.
After the initial test, children should have annual eye tests throughout their school years. If your child wears glasses, annual checks ensure their prescription stays up to date — children's eyes change rapidly. If a problem such as lazy eye is being treated, more frequent visits may be recommended.
When a child needs glasses following their NHS eye test, they will receive an NHS optical voucher to help cover the cost. The voucher value depends on the prescription strength but is usually sufficient to cover a basic pair of children's glasses at most opticians. Many chains offer dedicated children's ranges with durable, flexible frames designed for active young wearers.