Schedule and Room Assignments

1st Quarter classes begin the week of September 8, 2025. 

You can see key dates in our Google calendar or view our Academic Calendar. You can also view the schedule as a grid (below) or as a list.

Quarter beginning September 8, 2025

View by Grade(s)

Monday

9:00
9:30
10:00
10:30
11:00
11:30
12:00
12:30
1:00
1:30
2:00
2:30
3:00
3:30
4:00
4:30
5:00
D-5

Digital Studio: Intro to JavaScript Coding

Digital Studio: Intro to JavaScript Coding  Add to Cart

Quarter(s): 1,2

Day(s): Mon

Open Spots: 2

Do you want to learn one of the top five coding languages? Javascript is part of every software developer's toolbox. Learn an array of core programming concepts with JavaScript by experimenting with a series of digital challenges. Begin by programming animated memes and creating filters then tackle advancedskills suc h as interactive 3D experiences to program character movements, object interactions, and level creation. Javascript is a versatile, easy-to-learn beginner-level programming language and gateway to foundational concepts in computer science. Students will learn how to code apps and games as they practice the computer science design cycle of writing code, executing the code, interpreting the results, revising the code syntax based on the output. The class will cover the fundamental building blocks of programming including: variables, mathematical operators, logical operators, and boolean arithmetic. They will also learn about data types, built-in functions, conditional statements, for- loops, defining functions, function stacks, interpreting error messages, exception handling, and add-on libraries. At each step, the class will create basic programs and fun, interactive content.  

12:00 pm-12:55 pm

6th-8th

(Semester Long)

Introduction to CS: Python Programming

Introduction to CS: Python Programming  Add to Cart

Quarter(s): 1,2

Day(s): Mon

Open Spots: 3

Do you want to learn the world's fastest growing programming language that is used by Google, NASA, YouTube and the CIA? Python is a versatile, easy-to-learn beginner-level programming language and gateway to foundational concepts in computer science. Students will learn how to code apps and games as they practice the computer science design cycle of writing code, executing the code, interpreting the results, revising the code syntax based on the output. The class will cover the fundamental building blocks of programming including: variables, mathematical operators, logical operators, and boolean arithmetic. They will also learn about data types, built-in functions, conditional statements, for- loops, defining functions, function stacks, interpreting error messages, exception handling, and add-on libraries. At each step, the class will create basic programs and fun, interactive content. Topics in this Series: Python Programming (Semester 1), JavaScript Programming (Semester 2). Students continuing from first semester receive priority pre-registration for second semester. Prerequisites: Algebra I, recommended Workload: Students should expect to spend 1-2 hours per week outside of class. Assignments: Will be given in class. Assessments: Will not be given. Lab/Supply Fee: The class tuition includes a student technology fee that covers the rental of classroom laptops and all software and licenses installed on the laptops. Credit: Homeschool families may wish to count this course as a component (partial) credit in Technology or Career Elective for purposes of a high school transcript.

1:00 pm-2:55 pm

9th-12th

(Semester Long)

H-7

3D Design & Printing Studio for Tweens (Sem1)

3D Design & Printing Studio for Tweens (Sem1)  Add to Cart

Quarter(s): 1,2

Day(s): Mon

Open Spots: 3

Students will learn to think like inventors and designers when creating 3D! 3D design is used not only for modeling and fabricating objects but is also at the heart of many cutting-edge technologies such as AR and VR, video game design, interactive exhibits, and more. 3D printing is used in nearly all industries and design fields today from art to animation, manufacturing to medicine, and engineering to entertainment. In this class, students will first learn to use Tinkercard, a 3D modeling software that works in solid forms (like LEGO bricks). Then, students will transition to MeshMixer, a software that creates smooth, curved, organic shapes (like clay). They will learn to think about their design from all angles and how to subtract forms to create holes, voids, and concave features, and add forms to create projections, contours, appendages, and convex details. They will discover the limitations of 3D printing and how to handle overhanging elements or delicate details. Students will practice the artistic design process with simple sketches before diving into the software. They will be encouraged to use reference material, whether photos, a model, or even by modifying existing, public domain 3D files. Students will use an iterative printing process in which they print their project, check it for design intent, functionality, or fit, make modifications, and print again. The class will learn how to save and convert between 3D solid object files (.stl) and object files (.obj) and work with metadata fields to protect the intellectual property of their designs. To demonstrate the range and capability of 3D-printed designs, favorite student projects include D & D miniatures, cosplay props, Minecraft-designed creations, and beloved characters such as anime, baby Yoda, and Pokemon creatures. Second semester, continuing students will progress to more complex assemblies including multiple parts and parts with hinges. Second semester, some students may wish to work with alternative filaments such as TPU (rubber), metal, or magnetized filament. Because of the studio format, new students can enroll second semester. The class instructor is a design engineer with 3D Herndon and expert in 3D technologies and other areas of design and invention. A typical class will be structured with 5-10 minutes of lecture or demonstration of a new design skill, followed by 40 minutes of design "studio" time where students can receive trouble-shooting support and design tips from the instructor and have dedicated work time, and 5-10 minutes of sharing time at the end of class. As a studio class, students will work on individual projects at their own pace. Topics in this Series: As an open studio for individual projects, students may continue from one semester to the next or enroll mid-year. Students continuing from first semester receive priority pre-registration for second semester. Lab/Supply Fee: A class fee of $25.00 is due payable to Compass on the first day of class for 3D printing and filament. This provides the student with 800 g of printed product per semester. Students who are prolific designers and print often will be asked to pay an additional $5.00 per 100 g or fraction thereof.

10:00 am-10:55 am

4th-6th

(Semester Long)

3D Design & Printing Studio for Teens (Sem1)

3D Design & Printing Studio for Teens (Sem1)  Add to Cart

Quarter(s): 1,2

Day(s): Mon

Open Spots: 3

Students will learn to think like inventors and designers when creating 3D! 3D design is used not only for modeling and fabricating objects but is also at the heart of many cutting-edge technologies such as AR and VR, video game design, interactive exhibits, and more. 3D printing is used in nearly all industries and design fields today from art to animation, manufacturing to medicine, and engineering to entertainment. In this class, students will first learn to use Tinkercard, a 3D modeling software that works in solid forms (like LEGO bricks). Then, students will transition to MeshMixer, a software that creates smooth, curved, organic shapes (like clay). They will learn to think about their design from all angles and how to subtract forms to create holes, voids, and concave features, and add forms to create projections, contours, appendages, and convex details. They will discover the limitations of 3D printing and how to handle overhanging elements or delicate details. Students will practice the artistic design process with simple sketches before diving into the software. They will be encouraged to use reference material, whether photos, a model, or even by modifying existing, public domain 3D files. Students will use an iterative printing process in which they print their project, check it for design intent, functionality, or fit, make modifications, and print again. The class will learn how to save and convert between 3D solid object files (.stl) and object files (.obj) and work with metadata fields to protect the intellectual property of their designs. To demonstrate the range and capability of 3D-printed designs, favorite student projects include D & D miniatures, cosplay props, Minecraft-designed creations, and beloved characters such as anime, baby Yoda, and Pokemon creatures. Second semester, continuing students will progress to more complex assemblies including multiple parts and parts with hinges. Second semester, some students may wish to work with alternative filaments such as TPU (rubber), metal, or magnetized filament. Because of the studio format, new students can enroll second semester. The class instructor is a design engineer with 3D Herndon and expert in 3D technologies and other areas of design and invention. A typical class will be structured with 5-10 minutes of lecture or demonstration of a new design skill, followed by 40 minutes of design "studio" time where students can receive trouble-shooting support and design tips from the instructor and have dedicated work time, and 5-10 minutes of sharing time at the end of class. As a studio class, students will work on individual projects at their own pace. Topics in this Series: As an open studio for individual projects, students may continue from one semester to the next or enroll mid-year. Students continuing from first semester receive priority pre-registration for second semester. Prerequisites: None What to Bring: Students will need to bring a laptop to class for design work. Workload: Students should expect to spend 0-1+ hours per week outside of class. Assignments: Project criteria will be explained in class to students. Assessments: Informal, qualitative feedback will be given in class throughout the semester as the student works. Lab/Supply Fee: A class fee of $25.00 is due payable to Compass on the first day of class for 3D printing and filament. This provides the student with 800 g of printed product per semester. Students who are prolific designers and print often will be asked to pay an additional $5.00 per 100 g or fraction thereof. Credit: Homeschool families may wish to count this course as a component (partial) credit in Visual Arts, Technology, or Career Exploration for purposes of a high school transcript.

11:00 am-11:55 am

7th-12th

(Semester Long)

Medical Mission: Emergency Essentials (On-Level EMR, Honors EMT)

Medical Mission: Emergency Essentials (On-Level EMR, Honors EMT)  Add to Cart

Quarter(s): 1,2

Day(s): Mon

Open Spots: 6

Physician. Physical Therapist. Phlebotomist. Paramedic. Did you know that the Healthcare Industry makes up more than 18% of the US economy and employs 20 million workers in the US? Chances are that several Compass teens will work in this field. This course is designed to give students an overview of the healthcare field and a foot in the door to begin work as an Emergency Medical Responder (EMR) or Emergency Medical Technician (EMT).

First semester will cover the Emergency Essentials that every EMR/EMT must know: stopping bleeding, starting care, and stabilizing a patient. Students will learn what to do in trauma, mass casualty, or hazardous materials incidents where the victims are bleeding or have broken bones, wounds, or head injuries. Every class will include practical, hands-on skills training and labs such as using a tourniquet, applying dressings, and splinting. Throughout the course, the class will learn medical terminology and aspects of human anatomy related to Emergency Essentials. They will use critical thinking skills to reason through problems they might encounter during emergencies. Finally, they will discover how HIPPA, privacy, consent, and legal issues play in the EMR/EMT's role and how these emergency responders interface with law enforcement, hospitals, and other specialties in the community.

EMRs/EMTs are first-on-the-scene, frontline healthcare workers. In Virginia, individuals age 16 or older who earned their license can volunteer or be hired to work on an ambulance, a private medical transport service, or as an assistant or technician in clinical settings. Work as an EMR/EMT can be a young adult's full time job, side gig through college, or help them earn clinical hours that advanced medical programs want to see.

Topics in this Series: Emergency Essentials (Semester 1), Crisis Care (Semester 2). Students continuing from first semester receive priority pre-registration for second semester.

Schedule: This is a 12-week semester instead of 14 weeks. The two dates off will be announced based on instructor's professional calendar.
Prerequisite: Students must have completed a workshop in CPR prior to taking this course and will be asked to provide a copy of their certification. An option is the Compass 2-day. 6-hour First Aid/CPR training on June 10 and 11. Alternatively, this Instructor can conduct an outside CPR workshop for $80.00 per student.

Levels/Certification: Students under age 16 may enroll in this class, but they must be age 16 by October 1 in order to sit for the EMR or EMT exam in the spring of 2025. Students must take both semesters to prepare for an exam. This class will be taught at two levels concurrently: On-Level which prepares students for the EMR exam and Honors which prepares students for the EMT exam. Both levels meet together for all classes and perform the same in-class activities and labs. Those on the Honors track will have additional readings for EMT preparation.


Students may also enroll in this class for one semester as an elective (i.e. non-exam track). They may also take the class for knowledge and experience with no obligation to take the exam.

Students who wish to take this at the Honors level and continue the EMT track must have a class average of 80% at the end of the first semester to be approved for Honors level second semester. Students who have less than an 80% average may continue the second semester course at the on-level, or EMR, track. Students on the Honors EMT track may need additional review or test prep sessions with the instructor prior to the exam.

Workload: On-level (EMR) students should expect to spend 2-3 hours per week outside of class on reading assignments and chapter questions. Honors (EMT) students should expect to spend 5-6 hours each week outside of class on reading assignments, chapter questions, and review.

Assignments: Students will be assigned 1-2 chapters each week to read at home each week so class time can be dedicated to the practice of hands-on skills.

Assessments: The instructor will give short quizzes to ensure that students are keeping up with their reading, which is necessary to prepare for the exam. In addition, students will be "signed off" and approved on hands-on skills throughout the course. The National Registry Exam will be administered in May 2025.

Textbook/Materials: Students should purchase or rent Emergency Care and Transportation of the Sick and Injured Essentials Package 12th Edition by AAOS (ISBN # 978-1284227222)

Supplies: Students should purchase the following items and bring to class each week:

  • Lightning X Small First Responder Stocked EMT Trauma Bag (student's choice of 7 colors) on Amazon.

  • https://www.amazon.com/dp/B010G2I3PU/?coliid=I18ZZZ79D6Z0EF&colid=1BQJV62J905ZD&ref_=lv_ov_lig_dp_it&th=1

    Lab/Supply Fee: A supply fee of $30.00 is due payable to the instructor for consumable and in-class supplies and equipment.

    What to Bring: Students should bring their textbook, notebook/paper, pen or pencil, and medical kit to class each week.

    What to Wear: Students should wear comfortable clothing that would allow them to participate in occasional demonstrations on the floor.

    Credit: Homeschool families may wish to count this course as a full credit in Science, Health, Elective, or Career Exploration for purposes of a high school transcript.

    1:00 pm-2:55 pm

    9th-12th

    (Semester Long)

    H-13

    BuildZone (MON, Q1)

    BuildZone (MON, Q1)  Add to Cart

    Quarter(s): 1

    Day(s): Mon

    Open Spots: 3

    Enter the BuildZone and step into a world of endless possibilities, where over 10,000 building components are at your fingertips! From Keva Planks to K'Nex, Magnatiles to Marble Runs, Tubelox, Chaos Tower, and Pipe Builders-this is the ultimate mash-up of all things construction. Here, you're the architect, the engineer, the mastermind. Stack it, snap it, connect it-then remix it! What happens when you combine pieces from totally different sets? You get taller towers, stronger structures, and mind-blowing mega builds! Build solo masterpieces or team up for cool collaborations. Every session is a chance to dream big, build bigger, and let your imagination break all the rules. This is a hands-on afternoon lab intended to provide opportunities for kids to socialize and tap into their creative energy in a relaxed club setting. No formal curriculum or lessons are provided. This is a supervised 75-minute free-build session followed by 15 minutes of clean up. All participants are expected to help pick up and to follow all Compass rules on indoor behavior including respecting materials, supplies, and furnishings.

    3:00 pm-4:30 pm

    2nd-6th

    C-24

    LEGO Robotics Training Team (Sem 1)

    LEGO Robotics Training Team (Sem 1)  Add to Cart

    Quarter(s): 1,2

    Day(s): Mon

    Open Spots: 3

    LEGO Robotics Training Team is a semester-long "boot camp" and training ground for future FIRST LEGO League (FLL) competitors. The Training Team allows Compass students to work through a complete FLL challenge to ensure that they understand the project and enjoy the process before joining a competition team. Training Team students are sub-divided into smaller teams that compete against each other in building and coding challenges at a more relaxed pace than FLL competition teams which may require 6-10+ hours per week. Compass Training Team members will complete a full FLL challenge from a previous year. They will learn 21st century skills in robotics and programming while enjoying the camaraderie of working as a team to solve challenges. Kids will gain confidence and build skills in leadership and communication. The Training Team members will compete in-house against each other, but will not participate in a regional competition in 2025-26. FIRST LEGO League (FLL) is an accessible, guided, beginners' robotics program that encourages teamwork, discovery, innovation, and problem-solving. The FLL competition is comprised of three components: the Robot Game, an Innovation Project, and Core Values. The Robot Game is an annual theme-based challenge that encourages kids to think of technology solutions to real-world problems. Teams design and program an autonomous robot that scores points on a themed table-top playing field. Past challenges have been inspired by environment, transportation, accessibility, and exploration. FLL team members engage in brainstorming, research, design, and coding while practicing the engineering design process of building, testing, re-building, re-testing, etc. Students will work with LEGO Mindstorms EV3 robotics components and use drag-and-drop coding blocks to program their robots on laptop computers. No robotics or programming experience is necessary to join the Training Team, but it is beneficial if students have experience building with LEGO Technics components (beams, gears, and axel pins rather than bricks with studs). FLL members have fun with friends, encourage and support each other, and learn the art of gracious competition. In addition to the robot challenge, FLL team members compete in short, on-the-spot challenge problems in the Innovation Project phase of the competitions. FLL is also known for its philosophies of "professionalism" and "cooperation" which are expressed in the organization's Core Values of discovery, innovation, impact, inclusion, teamwork, and fun. Teams are also judged on how well they promote and exhibit these core values.

    10:00 am-11:55 am

    4th-6th

    (Semester Long)

    Robotics Challenge Lab (Sem 1)

    Robotics Challenge Lab (Sem 1)  Add to Cart

    Quarter(s): 1,2

    Day(s): Mon

    Open Spots: 4

    Students will explore the science and technology of robotics in an open workshop environment. They will work in pairs by experience level and interests to plan, conceptualize, build, program, and test a robot of their own design. Student partners will set their own design and performance criteria for their robot. Will it be one that plays a game, gathers data, or completes a mission using custom code that the team has written and tested? This laboratory is open to beginners as well as returning students with prior experience. The class will focus on construction and programming, with the goal of having functional robots by the end of the semester. There will be an emphasis on the engineering-design process with repeated build-test-redesign iterations until the robot performs as expected. Student pairs will be encouraged to think creatively and apply problem-solving skills to find unique solutions to their scenario. Groups will move at their own pace, and completed robots may have different levels of complexity depending on the experience of the team. An experienced electrical engineer who was a robotics competitor and coach will serve as a mentor and facilitator during the lab. He will not teach formal lessons but will instead circulate among the partner teams to trouble-shoot and offer advice on hardware and software issues, spending more time with newer builders and programmers. Students will enjoy the collaboration and camaraderie that comes from watching the successes, missteps, and eventual solutions of other teams. They will build with Tetrix Prime metal robotics components, incorporate sensors [such as, ultrasonic distance, infrared (IR) proximity, mini-LIDAR (laser radar), touch, line-following, color- sensing, or sound sensors], electronics, and motors from Tetrix Prizm, and code using the Arduino IDE. Students do not get to keep finished projects. Note: Students continuing from first semester receive priority pre-registration for second semester. Prerequisite:Prior experience with robotics and coding are not required. Workload: Students should expect to spend 0-1 hours per week outside of class. Assignments: Assignments, if any, will be communicated in class and limited to individual investigation. Assessments: Will not be given Textbook/Materials: None Lab/Supply Fee: None. Credit: Homeschool families may wish to count this course as a partial credit in technology or career exploration for purposes of a high school transcript.

    12:00 pm-1:25 pm

    8th-12th

    (Semester Long)

    Submersible Robotics: Remote Operated Vehicle (ROV)

    Submersible Robotics: Remote Operated Vehicle (ROV)  Add to Cart

    Quarter(s): 1,2,3

    Day(s): Mon

    Open Spots: 4

    How do you explore the 139 million square miles of the earth's surface that is ocean when only 25% of the seafloor has been fully mapped? From finding shipwrecks to observing marine life, exploring hydrothermal vents to performing underwater inspections, and carrying out critical search, rescue, and recovery missions, submersible robots known as ROVs, or remotely operated vehicles, are up to the task.

    In this class, students will work in pairs to build, test, redesign, and deploy a small ROV called a SeaPerch. SeaPerch is an "innovative underwater robotics" program sponsored by the Office of Naval Research, NOAA Ocean Education Cooperative Institute, and RoboNation. Working from a kit of stock components, students will first build and test-drive the base model SeaPerch while learning about topics like buoyancy, hydrodynamics, propulsion, and displacement. Teams will learn basic circuitry and how to solder electronic components, first with a light-up practice circuit board, then by assembling, soldering, and wiring the control board for their ROV.

    Once teams have assembled their SeaPerches, the class will meet at a nearby community pool for their first in-water trial. Students will test their assemblies and practice their skills of driving and maneuvering their ROV underwater. Next, it will be back to the classroom workshop to make modifications to their designs, and back to the pool for the iterative design-build-test-modify engineering process. Once teams have fully functional "stock" SeaPerches and understand how decisions such as the placement of propellers and floats affect performance, they will modify and customize their designs while adding features such as hooks or arms to perform underwater tasks. Ultimately, the SeaPerch ROVs will go through an underwater hoop obstacle course and complete challenges like gathering rings from the pool floor.

    Students will gain an understanding of challenges faced by scientists and engineers in underwater applications and will be exposed to careers in mechanical engineering, electrical engineering, marine/nautical engineering, marine sciences, oceanography, and more. In class, they will learn to use hand tools such as a ratcheting PVC cutter, wire cutter, wire stripper, soldering iron/solder, solder removal tool, clamps, screwdrivers, and more. They will also work with waterproofing, adhesives, and fasteners. Teams will be encouraged to keep an engineering design notebook with sketches, performance data, observations, and modifications. Each team will be required to prepare and submit a Technical Design Report using a template and rubric, and the teams will against other Compass teams.

    Students who wish to add enhancements to their final build such as enamel paint, more powerful motors, lights, sensors, depth gauge, or underwater camera, may purchase their own accessories at a hobby or electronics store to install in class. (Enhancements cannot exceed $25.00 to remain eligible for the SeaPerch regional competition.)

    Schedule: This is a 18-week program that will conclude on March 2, 2026 with a small competition and parent showcase.

    Note: Parents should anticipate 4-5 class sessions to be held at the nearby Goldfish Swim School pool and plan for transportation there (4 miles).

    Workload: Students should expect to spend 0-1 hours per week outside of class.

    Assignments: Assignments, if any, will be communicated in class and limited to individual investigation.

    Assessments: Will not be given

    Textbook/Materials: None

    Lab/Supply Fee: There is a $110.00 supply fee due payable to Compass for students who are willing to work with a partner (and flip a coin who keeps the ROV). Alternatively, a student could opt to pay $190.00 for their own SeaPerch which they would build individually and keep at the end of the program.

    Credit: Homeschool families may wish to count this course as a partial credit in technology or career exploration for purposes of a high school transcript.

    1:30 pm-2:55 pm

    7th-10th

    (Year Long)

    Virtual

    Biology- Lecture (On-Level or Honors) **ONLINE**

    Biology- Lecture (On-Level or Honors) **ONLINE**  Closed

    Quarter(s): 1,2,3,4

    Day(s): Mon

    Open Spots: 0

    This is a place-holder for the Biology lecture. Students should register for the Biology Lab, which will automatically enroll them in both class sections. A physical meeting room will be designated for on-campus students who have classes immediately before or after this virtual session.

    9:00 am-9:55 am

    9th-12th

    (Year Long)

    Virtual 1

    Physics- Lecture (On-Level or Honors) **ONLINE**

    Physics- Lecture (On-Level or Honors) **ONLINE**  Add to Cart

    Quarter(s): 1,2,3,4

    Day(s): Mon

    Open Spots: 3

    This is a place-holder for the Physics lecture. Students should register for the Physics Lab, which will automatically enroll them in both class sections. A physical meeting room will be designated for on-campus students who have classes immediately before or after this virtual session.

    9:00 am-9:55 am

    11th-12th

    (Year Long)

    Interdisciplinary Science- Lecture **ONLINE**

    Interdisciplinary Science- Lecture **ONLINE**  Add to Cart

    Quarter(s): 1,2,3,4

    Day(s): Mon

    Open Spots: 4

    This is a place-holder for the Interdisciplinary Science lecture. Students should register for the Interdisciplinary Lab, which will automatically enroll them in both class sections. A physical meeting room will be designated for on-campus students who have classes immediately before or after this virtual session.

    10:00 am-10:55 am

    9th-10th

    (Year Long)



    Art / Music Science / Technology Humanities / Social Sciences Language Arts
    Extracurricular Math Foreign Language (Full Classes)
    Private Lessons Cooking Lunch N Learn