Tomorrow's schoolhouse : making the pieces fit