TORONTO -- A union representing 38,000 Ontario public servants has reached a tentative two-year collective agreement with the governing Liberals.

The government says the deal with the Ontario Public Service Employees Union includes a commitment to implement a two-year wage freeze to help battle the province's $14.4 billion deficit.

Details won't be released until the agreement is ratified.

The Liberals previously reached a deal with a labour group representing 12,000 managers, supervisors and other professionals in the public service, which was ratified in October.

But they also sparked outrage last week by imposing new contracts on teachers and education workers in public schools across Ontario.

Two unions representing those teachers haven't yet said what specific actions they may take in response, but have noted that their members have approved a day of protest.