Our programs have been crafted with care for you

MATH PROGRAMS


MATH ENRICHMENT (CLASSES)

Crania offers several math enrichment courses for students. These provide excellent opportunities for those already doing well in school and looking to take their math skills to the next level. Students go beyond just arithmetic and higher order reasoning skills are developed while reinforcing fundamentals. Many solutions feature more than one approach.

The student will develop deep problem solving skills that will help them excel in math and science. Each course consists of a 35-week long curriculum that spans the school year. The program offers the student many opportunities to demonstrate skill and mastery through multiple opportunities to write national and international math contests along with constant feedback, motivation and encouragement.

See our Schedule and Fees, and Register today!

MATH ENRICHMENT G1-2 (IN-PERSON & ONLINE)G1-2

MATH ENRICHMENT G3-4 (IN-PERSON & ONLINE)G3-4

MATH ENRICHMENT G5-6 (IN-PERSON & ONLINE)G5-6

MATH ENRICHMENT G7-8 (IN-PERSON & ONLINE)G7-8

MATH CONTEST CLUB G5-10 (ONLINE)G5-10


Sample Questions

FLEX MATH

In our Flex Math program, students choose the day and time they would like to attend and go through our unique curriculum at their own pace. The program is tailored to each student based on an assessment. Progress is monitored regularly and students complete the program at a rate dependent on their desired comfort and outcome. Student motivation is kept up using a customized rewards system.    

Looking for more problem-solving skills and contest preparation? Consider our Math Enrichment program.

Open to students in Grade 1 to 6.

See our Schedule and Fees, and Register today!

The Crania Advantage

HANDWRITING & TYPING PROGRAMS


FLEX HANDWRITING & TYPING

Research has shown that handwriting can influence a student’s reading, writing, language, and critical thinking skills! This program is designed to teach proper grip as well as strategies for letter formation, spacing, neatness, and cursive connections. Designed to develop both printing and cursive skills, this program provides an effective way to gain penmanship proficiency. If you think your child needs to improve legibility or neatness or simply wants to learn cursive handwriting, this program is for them. Join others and learn these valuable skills while having fun together!

At Crania, we also understand the importance of effective typing skills in today’s digital world! From school assignments to professional documents, efficient typing not only saves time but also enhances productivity. Our program is designed to equip your child with the essential techniques and strategies to become a proficient typist.

Our curriculum covers all aspects of typing, including finger placement, proper posture, typing ergonomics, and mastering the keyboard layout. Through engaging lessons and practical exercises, your child will progressively build speed and accuracy, enabling them to type effortlessly and without errors.

Open to students in Grade 1 to 6.

See our Schedule and Fees, and Register today!

CODING & ROBOTICS (CLASSES)


TEKNOKIDS CODING

TEKNOKIDS CODING: SCRATCH (IN-PERSON/ONLINE)G3-5

See our Schedule and Fees, and Register today and come experience the Crania difference!

In Teknokids Coding: Scratch, your child will become an expert at the Scratch programming language. Students will start by learning the basics of animation and interaction with computer programs using programming fundamentals including sequences, loops, and conditionals. Students learn with fun projects that include storytelling, music and art. More advanced concepts including functions and variables will be also be covered and the course will culminate with a series of stunning game design exercises. The content and skills obtained in this course will fully prepare the students for text-based coding including HTML and CSS. A must for any student wishing to explore the exciting world of careers in STEAM. No prior coding experience required.

TEKNOKIDS CODING: HTML/CSS (IN-PERSON/ONLINE)G5-7

In Teknokids Coding: HTML/CSS, students get their first introduction to text-based coding through designing their own websites using HTML and CSS. Front end web design is an essential element, not only for technology driven careers, but also in the arts, marketing and communication fields. Prior experience (i.e. familiarity with Scratch or an equivalent programming language) is required.

TEKNOKIDS CODING: JAVASCRIPT (IN-PERSON/ONLINE)G7-10

In Teknokids Coding: JavaScript, students integrate their front-end HTML/CSS knowledge with back-end JavaScript to create interactive web pages and games. Alongside HTML and CSS, JavaScript (an object-oriented programming language) is one of the core technologies of the World Wide Web used by over 97% of today's websites. A prior in-depth course in HTML/CSS is required.

See our Schedule and Fees, and Register today and come experience the Crania difference!

TEKNOKIDS CODING: PYTHON (IN-PERSON/ONLINE)G8-10

In Teknokids Coding: Python, students will learn to solve computer science problems using the popular text-based language, Python. The focus will be primarily on developing competency in text-based programming by solving fun computer science problems (e.g. designing simple and complex computer versions of games including chess, Nim, Tower of Hanoi, etc). This course will provide students the necessary competency to prepare for a rewarding career in STEM fields including science, mathematics, engineering and technology. Prior experience with a text-based language (e.g. JavaScript) is required.

See our Schedule and Fees, and Register today and come experience the Crania difference!

TEKNOKIDS CODING: APP BUILDING (IN-PERSON/ONLINE)G7-10

In the App Building Club, students will have the opportunity to code an app using a block-based platform. Students can either create an interactive game or identify a problem in the local and global community and work to design an app to solve the problem. Students are expected to have some previous coding experience, either text- or block-based, and will have significant opportunities to practice their coding skills. The course will provide practical experience in app creation. Students that have completed Teknokids Coding: Javascript, Teknokids Coding: Python, or Teknokids Intermediate are welcome to join.

Image Image

TEKNOKIDS ROBOTICS

TEKNOKIDS EARLY (IN-PERSON)G1-2

Give your kids a head start with technology by enrolling them in our fun-filled Technokids Early program. Your child will gain experience with building simple robots using a unique rivet based platform, and programming of robots that introduce coding concepts to young learners.

See our Schedule and Fees, and Register today and come experience the Crania difference!

TEKNOKIDS JUNIOR (IN-PERSON)G3-4

In the Teknokids Junior program, your child will learn about and build a variety of robots that incorporate sensors and motors. Your child will also learn about physical concepts such as center of gravity and friction and use an introductory visual drag-and-drop coding language to solve simple problems. This program is excellent for developing fine motor skills as well as providing a solid foundation for future programming courses.

See our Schedule and Fees, and Register today and come experience the Crania difference!

TEKNOKIDS INTERMEDIATE (IN-PERSON)G5-7

See our Schedule and Fees, and Register today and come experience the Crania difference!

In the Teknokids Intermediate program, robots are used to deliver a structured coding program that focuses on fundamentals (such as sequences, loops, conditionals, functions and variables). The students will demonstrate their knowledge of coding by completing numerous problem solving challenges. The students are also introduced to physical concepts such as velocity and acceleration and will learn to apply these to design and modify motorized robots. The students also build robots that use both, gear and servo motors. Your child will also learn about the fundamentals of electricity including safety, working with motors and create simple resistive circuits.

TEKNOKIDS SENIOR (IN-PERSON)G7-10

In the Teknokids Senior program, students solidify their coding fundamentals and delve into using Javascript to control a robot. The focus is primarily on problem-solving e.g. programming a robot to perform a multi-step task. The students also build a variety of advanced robots that use both gear and servo motors, and program their robots using an Arduino-style microcontroller using a drag-and-drop C++ style programming language.

The Crania Advantage

CLUBS


CONTEST CLUBS

MATH CONTEST CLUB (ONLINE)G7-10

In our Math Contest Club, students practice on actual contest questions to prepare for a wide range of international and well-reputed Math Contests. Students are encouraged to attempt a large number of questions in an open and team-based environment.

This class is intended for students that are interested in writing Math contests and have some foundation in problem-solving. Students that have excelled in our G7-8 Math Enrichment program are welcome to attend.

CODING CONTEST CLUB (ONLINE)G7-10

In our Coding Contest Club, students practice solving actual coding contest questions as well as a variety of other coding challenges. Students who complete this program are well prepared for further level coding courses at the High School and University levels. Many challenges are also representative of software job interview challenges.

Students in this program must have a strong background in coding and some background in Python. Students that have taken our Teknokids Coding: Python class are welcome to attend.

Image Image

See our Schedule and Fees, and Register today and come experience the Crania difference!

PIANO PROGRAMS


At Crania, we value music education and its effects on a child's brain development. We partner with only the best teachers to provide you the convenience of location and timing. Contact us for a trial lesson and allow your child to experience the beauty of music.

GROUP LESSONS (IN-PERSON)G1-4

Experts say all children should receive music education (see our Blog Article ). Geared towards young beginners, our Group Piano Lessons offer a fun, and interactive way to get introduced to the piano! In these 55 min minute long classes, students receive group instruction followed by activities and individual practice and attention.
Enroll your child in this class and give them the gift of music.

See our Schedule and Fees, and Register today and come experience the Crania difference!

PRIVATE LESSONS (IN-PERSON/ONLINE)Age 5-99

For students looking for an individualized musical journey, we offer Private one-on-one lessons with one of our highly qualified instructors. Flexible scheduling and affordable rates.

Contact us for availablility.


OTHER PROGRAMS


Reading (and Pizza) Night6yrs+

Come in and spend some time reading with your friends while Mum and Dad get a night out. Our Reading Night provides opportunities for students to practice and enjoy their reading in a comfortable environment with others.

Children are welcome to choose books from our selection or bring in their own. Cushions and blankets make their reading time a comfortable and enjoyable experience. Students are welcome to read on their own or in groups.


Games (and Pizza) Night6yrs+

Join us for a fun-filled and educational Games Night . Open to all students enrolled in a Crania program. Siblings welcome.


Career Talks (accompanied by Guardian)6yrs+

Join us with your family and listen to various members of our community share their professional experience. Presentations on a variety of professions are selected to help students gain a feel for what each profession is about and help them make their own career choices. Open to everyone. Registration is required.

Other Programs6yrs+

Check in for other programs including goal setting workshops, online safety, etc. Registration is required.


Interested?

We can help you find the right program

CALL US TODAY!