Theresa May says education funding is at a record high and more children are in good and outstanding schools.