how many years of school does england have

Children must stay in full-time education until they reach school leaving age.
For example, if your child reaches compulsory school age on 31 March, they must start full-time education at the beginning of the next term (summer term that year).

How many years of school does england have
We’ll fly you to the UK for a taste of UK teaching, and guaranteed teaching job at the end.
The British Academic Year runs from September to July and is split into three terms, with a one or two week half-term holiday in the middle of each. Each area will have slightly different term times, but approximate dates are listed below. Click here to check exact holiday dates for your area. Term dates are different in Scotland and Northern Ireland.

References:

http://www.teachin.co.uk/teaching-overseas/uk-school-terms/
http://www.gov.uk/what-different-qualification-levels-mean