The Computer Science Honor Society (CSHS) is a project of the Computer Science Teachers Association (CSTA) that encourages enthusiasm for computer science and promotes and recognizes academic excellence in the Computing Science disciplines in the students of secondary schools.

All accredited schools in the United States that serve students in grades 9–12 that offer computer science classes are eligible to run a society. Outlined below are the steps to form a society.


Getting Started

Please visit the CSTA Computer Science Honor Society webpage for more information about the program and costs, and for a link to the application.

  1. Read the CSHS constitution and school bylaws template.
  2. Complete the CSHS chapter application by logging into your CSTA portal.

Applications are reviewed on a rolling basis. If your application is accepted, you will be given access to the resources you need to launch your society and will be directed to complete these actions:

  1. Pay Program fees 
  2. Recruit students for your society
  3. Finalize your bylaws 
  4. Plan your induction ceremony 
  5. Order induction pins/graduation cords 
  6. Plan service activities for your society

Questions? Contact