Free eye tests in special schools under £10m scheme 165k more children will benefit from April 2024 after criticism over roll-out delay