RALEIGH, WAKE COUNTY -

North Carolina's Senate has given approval to a $21.1 billion state budget that gives public school teachers an average 7 percent raise and kindergarten through college classrooms $113 million more in funding.

The Senate voted 33-10 to pass the budget shortly before 1 a.m. Friday with no discussion. The vote follows a marathon week of crafting and debating the spending deal.

Senate leader Phil Berger says the budget reflects a state still righting itself from the Great Recession. He credited tough choices by Republican lawmakers since winning legislative majorities in 2010.

Gov. Pat McCrory must veto the entire budget or allow it to become law.

The House is scheduled to take preliminary votes on the budget Friday, with a final vote early Saturday morning.

(Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)

8/1/2014 2:25:07 AM (GMT -4:00)