<p>Prekindergarten to 12th-grade teachers of computer science (CS) face many challenges, including isolation, limited CS professional development resources, and low levels of CS teaching self-efficacy that could be mitigated through communities of practice (CoPs). This study used survey data from 420 PK–12 CS teacher members of a virtual CoP, CS for All Teachers, to examine the needs of these teachers and how CS teaching self-efficacy, community engagement, and sharing behaviors vary by teachers’ instructional experiences and school levels taught. Results show that CS teachers primarily join the CoP to gain high-quality pedagogical, assessment, and instructional resources. The study also found that teachers with more CS teaching experience have higher levels of self-efficacy and are more likely to share resources than teachers with less CS teaching experience. Moreover, teachers who instruct students at higher grade levels (middle and high school) have higher levels of CS teaching self-efficacy than do teachers who instruct lower grade levels (elementary school). These results suggest that CoPs can help CS teachers expand their professional networks, gain more professional development resources, and increase CS teaching self-efficacy by creating personalized experiences that consider teaching experience and grade levels taught when guiding teachers to relevant content. This study lays the foundation for future explorations of how CS education–focused CoPs could support the expansion of CS education in PK–12 schools.</p>