Programs that provide support for school personnel in the form of training workshops, study groups, demonstration lessons, mentoring, modeling of instruction, coaching and other similar types of assistance with the objective of enhancing the quality of teaching and improving learning outcomes. Included are technical assistance on the development, delivery and assessment of programs in specific content areas; information about best practices and current research; curriculum resources; instructional materials; assistance in analyzing student performance data; support in using technology tools to extend and support student learning; and other similar services.