This special session examines frameworks for the preparation of high school computer science (CS) teachers from the Israeli perspective. Specifically, several Israeli CS teacher preparation programs and their components are presented. The presentation includes both a general overview and a detailed description of the actual implementation of such programs. This bipolar presentation, we suggest, provides practical guidelines with respect to CS teacher preparation, both for policy makers and for faculty members who wish to establish a CS teacher preparation program at their universities. Categories and Subject Descriptors K.3.2 [Computers and Education]: Computer and Information Science Education ? Computer science education, Curriculum. General Terms Management, Performance, Human Factors. Keywords Computer science education, computer science teacher preparation, Methods of Teaching Computer Science course, practicum in computer science, tutoring in computer science, computer science e...