Computer Lab

student coding on


Kindergarten Computer Lab focuses on the basic operation of computers and tablets with introductions to word processing, digital citizenship and age appropriate technologies for the purpose of gathering, organizing and presenting information.  
Trackpad Skills

Students can explore these games and activities to practice the fine motor skills required to navigate on a computer or tablet.

Keyboard Skills

These sites offer an introduction to keyboarding. 


First Grade

In First Grade, basic operation and responsible use concepts are reinforced. New digital citizenship concepts are introduced, including strategies for identifying and avoiding risks and consequences of online communication. Students are taught to recognize the intentions of media - to inform, to persuade or to entertain. By the end of the year, students are introduced to typing and keyboard skills and learn how a computer can be used to gather and organize information.

Keyboard Skills

Keyboard games for early learners are a great way to improve familiarity with where letters and numbers live on the keyboard.

Second Grade - Fifth Grade

In Second Grade students begin their quest to master the core concepts of technology. Students will practice typing and word processing skills on a regular basis. By Fifth Grade students can demonstrate basic operations and word processing, read and create charts and graphs, use multimedia and presentation tools, and practice responsible use, with an understanding to avoid copyright and plagiarism.

Typing Club Login page

Typing Club is the approved typing program for the Northshore District. If students want to access from home, ask your classroom teacher for a login reminder.


Fun and free educational games for kids in K-8. Featuring multiplayer learning games, math games, language arts games, and much more. 



At Cottage Lake Elementary, students K-5 use i-Ready assessments and instruction to grow and succeed in reading and math.



Hour of Code™

K-5 Class Logins

Below are links to the login page for Code Studio
Click on your teacher's name below to go to your classroom login page.

Advanced Coding

If your student wants more challenge, or to explore coding languages, here are a few links!

  • Tynker teaches kids to create games and apps, learn Python, ages 7+.
  • Kodable for kids 4-10.
  • Scratch is a programming language and an online community where children can program and share stories, games, and animation with people from all over the world. Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab.  Aimed at students 8-16, but used by all ages, including younger kids with their parents.
  • Creating Web Pages by Kahn Academy is a tutorial that is very informative for the advanced student. Listen to the intro for a good explanation of the basics.
  • Code Avengers, for kids 12+, teaches a variety of more advanced programming in Python, HTML, and includes an introduction to web pages. 

Link Library

School Technology Specialist

Mike Paganini


NSD's Responsible Use Procedures

The purpose of the Northshore School District Responsible Use Procedures is to provide the rules, guidelines, personal safety recommendations and the code of conduct in the Northshore School District for the use of technology, the district network and other connected networks including the internet.

This Responsible Use Procedure (RUP) applies to staff, students and guests who utilize:

  • District-owned technology on the NSD network, on non-school network and offline
  • Non-district technology, including privately owned technology that is connected to the NSD network or using non-district networks while on school property.

For more information, see Technology Use at School.