Technology is one of many tools teachers use to help students grasp and retain information. Maret’s integration of technology in every subject is thoughtful and deliberate. Our faculty drives the technology program, keeping the focus on class content.


Technology education at Maret enhances the core curriculum through the effective and efficient use of computers, applications, and other resources. By focusing on coding, digital citizenship, design thinking, and making, Maret students learn to harness the power of technology gaining important life skills, creative problem-solving, and novel approaches to innovation.

How We Teach

The Technology Department supports the development of technological literacy through the integration of projects into our core curriculum. Developing design and critical-thinking skills is a key tenet of our program with an emphasis on problem-solving and creating innovative solutions. Learning is enhanced by teaching students how to effectively use technology in their courses. From hands-on activities to complex coding programs, our students have the opportunity to learn how to interact with and manage their world.

Curriculum Snapshot

LOWER SCHOOL technology education focuses on discovery and exploration including the very basic tenets of computer coding.

MIDDLE SCHOOL students investigate the myriad ways in which technology enhances learning, including the fundamentals of computer programming.

UPPER SCHOOL sparks our students' imaginative approach to problem solving by encouraging boundary-pushing technological creativity.

5th Grade Shark Tank Project

Loading from Vimeo...

Why Teach Programming?

Programming is the process of writing code to make a computer execute a series of commands. The tasks a program can accomplish range from something as simple as adding two numbers to something as complex as managing data flow over a network. Learning basic coding techniques can solidify computational thinking skills — as well as all-important critical thinking abilities. Having a basic understanding of how programs function and how data storage are structured will be incredibly important for our students in the world they will live in as adults, no matter what career they choose.

Teaching programming can be divided into two key studies: syntax and algorithm. Syntax encompasses learning the specific rules and structure of a particular programming language. This is like learning the grammar of a language. Just as English differs from French in both vocabulary and grammatical structures, Java differs from Python in terms of which commands are valid and how they are understood by the computer.

Algorithms are the foundation and logic for all syntax. Commonly referred to as problem-solving, algorithmic thinking is the process to derive the solution that the syntax creates. In order to write a program that works efficiently, a student learns to approach problems in a structured way. Because the algorithm has to anticipate and accommodate any possible ways that a program may be used, students are forced to step back from specific problems and think about the general process or concept being studied. Once they have developed an algorithm, students must ‘think like a computer’ by breaking tasks into discrete, unambiguous, and specific steps, then translating those steps into code. The process of transforming a general, abstract algorithm into a detailed and concrete code requires problem-solving and analytical thinking.

One aspect of coding at Maret is its emphasis on collaboration. Students working together is an ideal way for them to learn both syntax and structure, as they try different codes and discuss the results. A programming assignment at Maret assesses a student’s ability to frame an abstract question and it provides an inherently structured and interactive way to present the solution. In this way, we believe that teaching programming as a way to implement mathematical and computer science concepts advances many of the essential skills necessary vital to our global society.

Bring Your Own Device (BYOD)

With technology immersed throughout Maret’s curriculum, students are bringing their own iPads, Kindles, laptops, and other devices to class, to better access academic materials. Maret has a requisite Bring Your Own Device Program (BYOD) for upper school students to ensure that every high school student has equal access to technology that strengthens classroom experiences. Financial assistance will be available to families who need help in covering the cost of devices.


STEM science class project

MakerSpace is a creative cauldron for computer education. Here students let their imaginations, technical skills, and problem-solving abilities soar. 3D printers, vinyl cutters, laser cutters, soldering equipment, LittleBits electronics, Tesla electronics kit, Spheros, a Raspberry Pi programmable computer, Makey-Makey, Kibos, Cubetto, and various other tools and materials are catalysts for tackling challenges with out-of-the-box thinking. MakerSpace is also well suited for the small group discussions and projects that are the cornerstone of Maret’s curriculum in every department.

Faculty and Technology

The pace with which new, game changing, education-altering technology enters the market doesn’t faze Maret’s faculty. The Director of Academic Technology with the Instructional Technologist support teachers as they work to integrate technology into their curricula, helping them acquire the aptitude they need to incorporate the latest apps that benefit students. Regular after-school technology training sessions for teachers are voluntary, but well attended.

Large-scale conferences and 15-minute Lunchtime Lightning sessions focus on technology topics and questions raised by teachers. The School’s technology staff also oversees a 9-month mentoring program, pairing a knowledgeable and skilled staff member skill with a colleague who wants to become more proficient in a specific area. These teams meet once a month over the course of the school year, but can address pressing questions as they arise.

More About Maret