Encourage students to learn computer science!

Here are our top five tips for recruiting students into your computer science class.

  1. Reach out to students personally.
  2. Show them how much fun they'll have in your class.
  3. Enlist the help of counselors and parents.
  4. Run an Hour of Code.
  5. Decorate with inspiring posters!

1. Reach out to students personally.

Teachers tell us that the best way to recruit students into their CS classes is by reaching out directly and telling them you think they'd be good at it. And, according to Google's study, students who have been encouraged by a teacher are 2.5 - 3 times more likely to be interested in learning CS. This is especially important when it comes to inspiring young women to try CS.

Interested in more resources designed specifically for reaching out to young women? Click here!

Hand out these fliers:

For CS Principles

For CS Discoveries

Send an encouraging email to your students!

Click to expand our sample message, personalize, and send it!

Have you thought about taking computer science next year? I think you’d be great at it and I’m hoping you’ll sign up. **[COURSE NAME]** is a collaborative course where you’ll be working together with your classmates to create your own apps, games, and programs. If you’re already into technology, that’s great, but you definitely don’t need any prior background with technology or computers to take this course. Just bring your creativity and interest in learning about how things work! No matter what you want to do one day — whether it’s art, medicine, or history — computer science will help you make your ideas come to life. Watch this video to learn more about the things we'll do next year: **[[CS Principles](https://youtu.be/jQm0z894CG0) / [CS Discoveries](https://youtu.be/g4qfsH8bc8s)]** Sign up for **[COURSE NAME]** today. I hope to see you in my class soon!

Add a note to your student-facing school newsletter.

Click to expand sample text you can use.

Have you ever thought, *“I wish there was an app for that…”*? What if you got to use class time to *build* that app? You’re in luck. Next fall, **[SCHOOL NAME]** is offering computer science classes where you can learn how to go beyond just *using* computers. You’ll begin to *create* the games, apps, and programs you see a need for *today*. In **[COURSE NAME]** you can make a game, create an app, or build a webpage that your friends, family, and school can use! **You don’t need *any* experience to make awesome things in this class!** What else can you do with computer science? [Watch this inspiring video](https://youtu.be/QvyTEx1wyOY). No matter what you want to do one day - whether it’s art, medicine, or history - computer science will help you make your ideas come to life. Sign up for **[COURSE NAME]** today!

2. Show them how much fun they'll have in your class.

Play these videos, starring real-life CS Principles and CS Discoveries students who talk about the topics covered in each course and why your students should sign up.

CS Principles

Video thumbnail

YouTube | Download

CS Discoveries

Video thumbnail

YouTube | Download


Sign up for computer science

Video thumbnail


Computer science is changing everything

Video thumbnail

YouTube | Download


Find more videos to inspire your students at code.org/inspire, as well as content you can use to inspire more young women to take computer science.

Host an information session

Invite students to your classroom during lunch or after school to learn more about taking computer science.

Click to expand a 15-minute sample agenda you can use to grab their attention.

**2 minutes:** Welcome! * You’re here to learn about a class where you’ll explore the technology you use every day—and learn the foundations of how to create it! * You’ll gain skills that will help you in any career goal in the 21st century—business, art, engineering, policy, medicine, etc. * We have fun in this class. We solve problems, build things that you want to build, and learn how computers are changing the world. **3 minutes:** Show the CS Discoveries or CS Principles student recruitment video (see videos, above). **5 minutes:** Ask students to brainstorm apps they wish existed, or have them come up with questions about how something they use everyday actually works. Then, have them share out ideas or questions. Let them know they can start to tackle these problems in this computer science course. **5 minutes:** Answer questions from students about the course. Close your session by handing out recruitment flyers for [CS Discoveries](/files/programs/csd-student-flyer.pdf) or [CS Principles](/files/programs/csp-student-flyer.pdf). If you have more time, run an Hour of Code activity to give students an idea of how fun and engaging this course will be.

3. Enlist the help of counselors and parents.

Let counselors know these are intro courses for any student.

Often counselors think students need a strong math background or prior experience playing with technology to be successful in CS courses. And stereotypes about who enjoys CS often lead to counselors not encouraging young women and students from marginalized racial and ethnic groups* to take computer science courses. Help dispel these myths!

Encourage your counselor to enroll young women and students from underrepresented racial and ethnic groups in your class. Tell them:

  • Students will be successful in this class without a math background or any prior CS experience.
  • Students will enjoy your class even if they don't like video games - everyone uses technology!
  • Computer science is foundational for ALL careers and this course will support their career goals even if they don't want a career in tech.

Looking for more ways to engage counselors? Check out these resources from NCWIT and consider printing out a stack of our student flyers for counselors to hand out: CS Discoveries | CS Principles

Let parents know about the opportunity for their student to enroll in your CS class.

Did you know that over 90% of parents want their children to learn CS? Make sure the parents at your school know that your class is available.

Click to expand sample text you can use for a blurb in a parent-facing newsletter.

**[SCHOOL NAME]** is offering computer science classes this fall that will unlock an entirely new future for students. In our modern world, it’s no longer enough to learn how to *use* technology; it’s foundational to learn what goes into *building* technology. No matter what career a student wants to pursue, a background in computer science will be relevant. In **[COURSE NAME]**, students will begin to create programs, games, and apps that can help their communities today! Whether they build a game for a younger sibling, create an app that keeps track of a family schedule, or make a webpage to organize a community event, your child will learn the basics of the technology that’s changing the world. And we hope they'll be inspired to be major players in that change. **[SCHOOL NAME]** is offering these classes through regional partnerships with Code.org, a nonprofit dedicated to giving every K-12 student in the US the opportunity to learn computer science. This fall, we will offer **[COURSE NAME]** for students—**no computer science experience necessary**. Encourage your child(ren) to sign up. This is an opportunity that will open up collaboration, creativity, and passion as students learn and build together. Want to learn more? Contact **[TEACHER NAME]** at **[TEACHER EMAIL ADDRESS]** with questions.

4. Run an Hour of Code.

Get your students excited about computer science with an Hour of Code activity. Check out the dozens of activities created by Code.org and our partners at HourofCode.com.

5. Decorate with inspiring posters!

Hang these posters in the halls along with the course number for your computer science class.

image image image image

image image image

Check out the full poster gallery for even more options!

*Students who are Black / African American, Hispanic/Latino/Latina/Latinx, Native American/Alaskan, and Native Hawaiian/Pacific Islander