There are a large number of groups that might be beneficial for a high school computer science teacher.
CSTA – Your Group
The Computer Science Teachers Association is an organization of and for K-12 computer science teachers. It also includes some university faculty present primarily as resources for K-12 teachers. Membership is free
- The Association for Computational Machinery (ACM), the main professional organization in computing.
- The Institute of Electrical and Electronics Engineers (IEEE)'s Computer Society, a branch of the very-large IEEE that focusses on comping and computer hardware.
- The Association of Information Technology Professionals (AITP) focusses on the practical issues of integrating computing tools into businesses.
- National Center for Women in Information Technology, an extensive source for handouts, programs-in-a-box, awards, support, marketing, etc.
- The ACM's Women in Computing (ACM-W), the branch of the ACM devoted to improving gender equity in the field.
- Dot Diva, a resource for improving the image of what computer scientists do and are.
- The CRA's Committee on the Status of Women, the branch of the CRA devoted to improving gender equity in the field.
- The Anita Borg Institute, a group advocating females in computing and the sponsors of the Grace Hopper Celebrations of Women in Computing.
- The Women in Engineering ProActive Network.
- The ACM's Special Interest Group in Computer Science Education (SIGCSE), the branch of the ACM devoted to improving CS educational practice. Primarily, but not exclusively, focussed on post-secondary instruction.
- The AITP's Special Interest Group for Information Systems Educators (EDSIG), the branch of the AITP' devoted to improving CS educational practice.
- Donors Choose, a micro-grant organization.
Other CS Resources
- The Computing Research Association (CRA) focusses on the policy and human issues of university-level research in computing.