Wait - schools will be 200 students past capacity by 2035? That's more than 18 years. Even in Portland that's enough time to build a new school or two. 

How to pay for school? If you don't allow development, the existing residents would need to pay higher taxes. If you allow development, the developers can pay along with their permitting fees, taxes remain the same.

This is a no brainer.