@Aaron I repaired your model and sent it back through email. Like I said in the email I found a stray ThermalZone object that looked as though it had been created outside of our API. I'm not exactly sure how that happened, but in any case I removed the stray zone and everything seems to be fine. I found the zone suspect, because it was not attached to a zone equipment list or surrounding nodes like I would expect. Normally when you create a new ThermalZone using the OpenStudio API (or the Application which uses the API), zones will be initialized with these things. Based on your (offline) description of the model's life to this point, I do not believe you intended to have any zones in the model at all, only spaces.
Update
We isolated this to the way the SketchUp inspector is creating zones. A bug has been filed here.
@Aaron Boranian Sounds eerily similar to this question. Can you send me the file? I can mostly likely fix your model, but I really want to get to the bottom of this.
@Kyle Benne sure, I can send you the file to your NREL email. For more background, the only steps I have performed after creating spaces is to adjust roofs to have sloped pitch and then intersect and merge surfaces in SketchUp, and then loaded library for the Secondary School CRB to apply those schedules, constructions, etc. in OpenStudio.
Agree that does not look good. What version of OpenStudio is this in? Also Aaron, you can add this kind of issue directly to our github issue tracker.