Buffalo Public Schools Instructional Technology Department offers and supports a large quantity of software programs that scaffolds teacher instruction which provides high efficiency student centered learning that targets BPS goals of offering access to a high-quality education to all when utilized.