Rishi Sunak faced a grilling from Keir Starmer on Wednesday over government cash given to private schools.
The two leaders locked horns at Prime Minister’s Questions in the House of Commons.
Mr Starmer continued to press the Prime Minister to end the “scandal” of private school charitable status.
Sir Keir told the Commons: “He talks about his record. It is simple, he can carry on being pushed around by the lobbyists, giving away £1.7 billion to private schools every year or we can put that money to good use. End the Tory scandal.
“He talks about his record. Hundreds of thousands of children leaving school without the qualifications that they need. I have made my choice, what is his?”
Rishi Sunak replied the Government was “improving school standards for every pupil in this country”.
He added: “This is about supporting aspiration, and that is what this Government is proud to do.”
The Prime Minister is under pressure to stave off a rebellion within his own party, including from Liz Truss and Boris Johnson, as MPs back law changes that would permit more onshore wind farms.
Backing onshore wind projects would directly contradict a pledge by Mr Sunak during his leadership campaign. Labour has said they would ditch the current Tory ban on new onshore wind farms.