School meals are free for all state school pupils in Reception, Year 1 and Year 2 of primary school. These are known as 'universal infant free school meals'. (Please contact your child's school directly if you have any queries about these.)
However, if your family are living on a low income and claiming certain benefits, your child may be able to get a free lunch until at least 2025 (known as 'benefit-related free school meals'). If your child qualifies for benefit-related free school meals, you should apply for this when they start school, not wait until after Year 2.