Principals and parents are bracing for cuts as San Diego Unified School District staff prepare a budget for trustees that could include layoffs to close a $124 million shortfall. The superintendent wrote that she would seek creative solutions to make sure class sizes remain unchanged.

Under a project labor agreement the San Diego Unified School District signed in 2009, local workers would build all bond-funded projects over $1 million. But the targets set in the deal still aren’t being met, and new numbers show some targets are slipping slightly further away as more large projects are built.

Proposition 51, a statewide ballot measure, is being billed as a $9 billion school bond project that will fix leaky roofs and remove asbestos from classrooms. Those priorities were also front and center in the ballot language for Prop. Z, a local bond passed in 2012. Tens of millions in Prop. Z money has also been spent on stadiums. Prop. 51 funds could also be used to fund stadiums, the state Legislative Analyst’s Office told us.

San Diego Unified is pushing Innovations Academy out of its space in Scripps Ranch and dropping $20 million in bond money on a new facility for the school. It plans to lease the Scripps Ranch space to a developer who will build apartments. The move that makes good on the school board’s commitment to generate revenue off district property. But to Scripps Ranch residents, the decision is illogical: Why push out a charter school just to spend $20 million building a new one?

San Diego Unified officials made big promises to hire local workers when they adopted a project labor agreement for the district’s bond program. But so far just 38 percent of the workers who built bond projects have been residents of the school district. Two members of the independent group that oversees the bond program work for the unions contracted with the district to supply the work force in the labor deal.