What Grade you are looking for?
Click on numbers above to find your grade
Available Programs for Grade 5 Math
In this course, we will completely cover the Ontario grade 5 math curriculum. Moreover, we help students eliminate gaps in their previous knowledge and build a solid foundation of mathematical skills.
Available Programs for Grade 6 Math
In this course, we will completely cover the Ontario grade 6 math curriculum. Moreover, we help students eliminate gaps in their previous knowledge and build a solid foundation of mathematical skills.
Available Programs for Grade 7 Math
In this course, we will completely cover the Ontario grade 7 math curriculum. Moreover, we help students eliminate gaps in their previous knowledge and build a solid foundation of mathematical skills.
Available Programs for Grade 8 Math
In this course, we will completely cover the Ontario grade 8 math curriculum. Moreover, we help students eliminate gaps in their previous knowledge and build a solid foundation of mathematical skills.
Available Programs for Grade 11 Math
This course introduces students to the fundamental principles and procedures of accounting. Throughout the course, students will develop the kinds of financial analysis and decision-making skills that will assist them in future studies and/or career opportunities in business.
This course introduces the mathematical concept of the function by extending students’ experiences with linear and quadratic relations. Students will investigate properties of discrete and continuous functions, including trigonometric and exponential functions; represent functions numerically, algebraically, and graphically; solve problems involving applications of functions; investigate inverse functions; and develop facility in determining equivalent algebraic expressions. Students will reason mathematically and communicate their thinking as they solve multi-step problems.
Available Programs for Grade 12 Math
This course extends students’ experience with functions. Students will investigate the properties of polynomial, rational, logarithmic, and trigonometric functions; develop techniques for combining functions; broaden their understanding of rates of change; and develop facility in applying these concepts and skills. Students will also refine their use of the mathematical processes necessary for success in senior mathematics. This course is intended both for students taking the Calculus and Vectors course as a prerequisite for a university program and for those wishing to consolidate their understanding of mathematics before proceeding to any one of a variety of university programs.
This course builds on students’ previous experience with functions and their developing understanding of rates of change. Students will solve problems involving geometric and algebraic representations of vectors and representations of lines and planes in three dimensional space; broaden their understanding of rates of change to include the derivatives of polynomial, sinusoidal, exponential, rational, and power functions; and apply these concepts and skills to the modelling of real-world relationships. Students will also refine their use of the mathematical processes necessary for success in senior mathematics. This course is intended for students who choose to pursue careers in fields such as science, engineering, economics, and some areas of business, including those students who will be required to take a university-level calculus, linear algebra, or physics course.
This course broadens students’ understanding of mathematics as it relates to managing data. Students will apply methods for organizing and analysing large amounts of information; solve problems involving probability and statistics; and carry out a culminating investigation that integrates statistical concepts and skills. Students will also refine their use of the mathematical processes necessary for success in senior mathematics. Students planning to enter university programs in business, the social sciences, and the humanities will find this course of particular interest.
What Grade you are looking for?
Click on numbers above to find your grade
Available Programs for Grade 5 science
This course follows the Ontario grade 5 science and technology curriculum and focuses on the four main strands: understanding life systems, understanding structures and mechanisms, understanding matter and energy, understanding earth and space systems.
Available Programs for Grade 6 science
This course follows the Ontario grade 6 science and technology curriculum and focuses on the four main strands: understanding life systems, understanding structures and mechanisms, understanding matter and energy, understanding earth and space systems.
Available Programs for Grade 7 science
This course follows the Ontario grade 7 science and technology curriculum and focuses on the four main strands: understanding life systems, understanding structures and mechanisms, understanding matter and energy, understanding earth and space systems.
Available Programs for Grade 8 science
This course follows the Ontario grade 8 science and technology curriculum and focuses on the four main strands: understanding life systems, understanding structures and mechanisms, understanding matter and energy, understanding earth and space systems.
Available Programs for Grade 9 science
This course follows the Ontario grade 9 science curriculum and covers content from biology, chemistry, earth and space science, and physics with focus on the essential skills of scientific investigation.
Available Programs for Grade 10 science
This course follows the Ontario grade 10 science curriculum and covers content from biology, chemistry, earth and space science, and physics with focus on the essential skills of scientific investigation.
Available Programs for Grade 11 science
This course focuses on the processes that occur in biological systems. Students will learn concepts and theories as they conduct investigations in the areas of cellular biology, microbiology, genetics, the anatomy of mammals, and the structure of plants and their role in the natural environment. Emphasis will be placed on the practical application of concepts, and on the skills needed for further study in various branches of the life sciences and related fields.
This course enables students to deepen their understanding of chemistry through the study of the properties of chemicals and chemical bonds; chemical reactions and quantitative relationships in those reactions; solutions and solubility; and atmospheric chemistry and the behaviour of gases. Students will further develop their analytical skills and investigate the qualitative and quantitative properties of matter, as well as the impact of some common chemical reactions on society and the environment.
This course develops students' understanding of basic concepts of physics. Students will explore kinematics, with an emphasis on linear motion, different kinds of forces, energy transformations, properties of mechanical waves and sound, electricity and magnetism. They will enhance their scientific investigation skills as they test laws of physics. In addition, students will analyse the interrelationships between physics and technology, and consider the impact of technological applications of physics on society and the environment.
Available Programs for Grade 12 science
This course provides students with the opportunity for in-depth study of the concepts and processes that occur in biological systems. Students will study theory and conduct investigations in the areas of biochemistry, metabolic processes, molecular genetics, homeostasis, and population dynamics. Emphasis will be placed on the achievement of detailed knowledge and the refinement of skills needed for further study in various branches of the life sciences and related fields.
This course enables students to deepen their understanding of chemistry through the study of organic chemistry, the structure and properties of matter, energy changes and rates of reaction, equilibrium in chemical systems, and electrochemistry. Students will further develop their problem-solving and investigation skills as they investigate chemical processes.
This course enables students to deepen their understanding of physics concepts and theories. Students will continue their exploration of energy transformations and the forces that affect motion, and will investigate electrical, gravitational, and magnetic fields and electromagnetic radiation. Students will also explore the wave nature of light, quantum mechanics, and special relativity. They will further develop their scientific investigation skills, learning, for example, how to analyse, qualitatively and quantitatively, data related to a variety of physics concepts and principles.
What Grade you are looking for?
Click on numbers above to find your grade
Available Programs for Grade 7 computer
This course provides an introduction to Java, one of the most popular programming languages. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development. Knowing Java opens a lot of possibilities.
This course is an inroduction to computer programming using the Python programming language.
Available Programs for Grade 8 computer
This course provides an introduction to Java, one of the most popular programming languages. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development. Knowing Java opens a lot of possibilities.
This course is an inroduction to computer programming using the Python programming language.
Available Programs for Grade 9 computer
This course provides an introduction to Java, one of the most popular programming languages. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development. Knowing Java opens a lot of possibilities.
This course is an inroduction to computer programming using the Python programming language.
Available Programs for Grade 10 computer
This course provides an introduction to Java, one of the most popular programming languages. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development. Knowing Java opens a lot of possibilities.
This course is an inroduction to computer programming using the Python programming language.
Available Programs for Grade 12 computer
This course enables students to further develop knowledge and skills in computer science. Students will use modular design principles to create complex and fully documented programs, according to industry standards. Students will also analyse algorithms for effectiveness.
What Grade you are looking for?
Click on numbers above to find your grade
Available Programs for Grade 5 contest
The AMC 8 is a 25-question, 40-minute, multiple choice examination in middle school mathematics designed to promote the development of problem-solving skills. The AMC 8 provides an opportunity for middle school students to develop positive attitudes towards analytical thinking and mathematics that can assist in future careers. The contest is run by the Mathematica Association of America.
Canadian Mathematical Gray Jay Competition (CMGC) is a math competition open to students in grades K-8, with questions based primarily on grade 5-8 curriculum. The problems are meant to be a fun activity for students to complement their math curriculum and build students? problem solving skills. The competition has 15 questions which take place over 90 minutes. The competition is run by the Canadian Mathematical Society.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement.
The Math Kangaroo is an international contest aimed to get students aged 7-18 engaged and excited in the subject of math. Students from first through 12th grades are invited to participate in the annual event, which is given on the same day all around the world.
Available Programs for Grade 6 contest
The AMC 8 is a 25-question, 40-minute, multiple choice examination in middle school mathematics designed to promote the development of problem-solving skills. The AMC 8 provides an opportunity for middle school students to develop positive attitudes towards analytical thinking and mathematics that can assist in future careers. The contest is run by the Mathematica Association of America.
Canadian Mathematical Gray Jay Competition (CMGC) is a math competition open to students in grades K-8, with questions based primarily on grade 5-8 curriculum. The problems are meant to be a fun activity for students to complement their math curriculum and build students? problem solving skills. The competition has 15 questions which take place over 90 minutes. The competition is run by the Canadian Mathematical Society.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement.
The Math Kangaroo is an international contest aimed to get students aged 7-18 engaged and excited in the subject of math. Students from first through 12th grades are invited to participate in the annual event, which is given on the same day all around the world.
Available Programs for Grade 7 contest
The AMC 8 is a 25-question, 40-minute, multiple choice examination in middle school mathematics designed to promote the development of problem-solving skills. The AMC 8 provides an opportunity for middle school students to develop positive attitudes towards analytical thinking and mathematics that can assist in future careers. The contest is run by the Mathematica Association of America.
Canadian Mathematical Gray Jay Competition (CMGC) is a math competition open to students in grades K-8, with questions based primarily on grade 5-8 curriculum. The problems are meant to be a fun activity for students to complement their math curriculum and build students? problem solving skills. The competition has 15 questions which take place over 90 minutes. The competition is run by the Canadian Mathematical Society.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Gauss Contest is a 25-question, 60-minute examination, which provides an opportunity for students to have fun and to develop their mathematical problem solving ability. The contest is run by the University of Waterloo.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement.
The Math Kangaroo is an international contest aimed to get students aged 7-18 engaged and excited in the subject of math. Students from first through 12th grades are invited to participate in the annual event, which is given on the same day all around the world.
Available Programs for Grade 8 contest
The AMC 10 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America.
The AMC 8 is a 25-question, 40-minute, multiple choice examination in middle school mathematics designed to promote the development of problem-solving skills. The AMC 8 provides an opportunity for middle school students to develop positive attitudes towards analytical thinking and mathematics that can assist in future careers. The contest is run by the Mathematica Association of America.
The Canadian Mathematical Olympiad (CMO) is Canada's premier national advanced mathematics competition. Students require an invitation from the Canadian Mathematical Society in order to participate. The competition is run by the Canadian Mathematical Society. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
Canadian Mathematical Gray Jay Competition (CMGC) is a math competition open to students in grades K-8, with questions based primarily on grade 5-8 curriculum. The problems are meant to be a fun activity for students to complement their math curriculum and build students? problem solving skills. The competition has 15 questions which take place over 90 minutes. The competition is run by the Canadian Mathematical Society.
The Canadian Open Mathematics Challenge (COMC) is Canada's premier national mathematics competition open to any student with an interest in and grasp of high school math. The purpose of the COMC is to encourage students to explore, discover, and learn more about mathematics and problem solving. Top-ranking students from the COMC are invited to write the Canadian Mathematical Olympiad (CMO). The contest is run by the Canadian Mathematical Society.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Gauss Contest is a 25-question, 60-minute examination, which provides an opportunity for students to have fun and to develop their mathematical problem solving ability. The contest is run by the University of Waterloo.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement.
Available Programs for Grade 9 contest
The AMC 10 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America.
The Canadian Intermediate Mathematics Contest (CIMC) is a 2-hour contest designed to give students the opportunity to have fun and to develop their mathematical problem-solving ability. The contest is run by the University of Waterloo.
The Canadian Mathematical Olympiad (CMO) is Canada's premier national advanced mathematics competition. Students require an invitation from the Canadian Mathematical Society in order to participate. The competition is run by the Canadian Mathematical Society. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Open Mathematics Challenge (COMC) is Canada's premier national mathematics competition open to any student with an interest in and grasp of high school math. The purpose of the COMC is to encourage students to explore, discover, and learn more about mathematics and problem solving. Top-ranking students from the COMC are invited to write the Canadian Mathematical Olympiad (CMO). The contest is run by the Canadian Mathematical Society.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement.
The Math Kangaroo is an international contest aimed to get students aged 7-18 engaged and excited in the subject of math. Students from first through 12th grades are invited to participate in the annual event, which is given on the same day all around the world.
The Pascal Contest is a 25-question, 60-minute, multiple choice examination, which provides an opportunity for students to have fun and to develop their mathematical problem solving ability. The Fryer Contest is a unique opportunity for students to write a full-solution contest -- a format that can help learners develop both problem-solving and communication skills. This fun, engaging contest inspires creative problem-solving as students tackle problems that build to a larger, more complex problem to solve in each question. Both contests are run by the University of Waterloo.
Available Programs for Grade 10 contest
The AIME (American Invitational Mathematics Examination) is an invitational examination for top-scoring students from the AMC 10 or AMC 12. The AIME is intended to provide further challenge and recognition to the many high school students who have exceptional mathematical ability. It is aimed towards furthering mathematical development and interest. The real value of the examination is in the learning that can come from the preparation beforehand and from further thought and discussion of the solutions.
The AMC 10 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America.
The AMC 12 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America.
The Canadian Intermediate Mathematics Contest (CIMC) is a 2-hour contest designed to give students the opportunity to have fun and to develop their mathematical problem-solving ability. The contest is run by the University of Waterloo.
The Canadian Mathematical Olympiad (CMO) is Canada's premier national advanced mathematics competition. Students require an invitation from the Canadian Mathematical Society in order to participate. The competition is run by the Canadian Mathematical Society. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Open Mathematics Challenge (COMC) is Canada's premier national mathematics competition open to any student with an interest in and grasp of high school math. The purpose of the COMC is to encourage students to explore, discover, and learn more about mathematics and problem solving. Top-ranking students from the COMC are invited to write the Canadian Mathematical Olympiad (CMO). The contest is run by the Canadian Mathematical Society.
The Cayley Contest is a 25-question, 60-minute, multiple choice examination, which provides an opportunity for students to have fun and to develop their mathematical problem solving ability. The Galois Contest is a unique opportunity for students to write a full-solution contest -- a format that can help learners develop both problem-solving and communication skills. This fun, engaging contest inspires creative problem-solving as students tackle problems that build to a larger, more complex problem to solve in each question. Both contests are run by the University of Waterloo.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
Available Programs for Grade 11 contest
The AIME (American Invitational Mathematics Examination) is an invitational examination for top-scoring students from the AMC 10 or AMC 12. The AIME is intended to provide further challenge and recognition to the many high school students who have exceptional mathematical ability. It is aimed towards furthering mathematical development and interest. The real value of the examination is in the learning that can come from the preparation beforehand and from further thought and discussion of the solutions.
The AMC 12 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Mathematical Olympiad (CMO) is Canada's premier national advanced mathematics competition. Students require an invitation from the Canadian Mathematical Society in order to participate. The competition is run by the Canadian Mathematical Society. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Open Mathematics Challenge (COMC) is Canada's premier national mathematics competition open to any student with an interest in and grasp of high school math. The purpose of the COMC is to encourage students to explore, discover, and learn more about mathematics and problem solving. Top-ranking students from the COMC are invited to write the Canadian Mathematical Olympiad (CMO). The contest is run by the Canadian Mathematical Society.
The Canadian Senior Mathematics Contest (CSMC) is a 2-hour contest designed to give students the opportunity to have fun and to develop their mathematical problem-solving ability. The contest is run by the University of Waterloo. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Euclid Contest gives senior-level secondary-school students the opportunity to tackle novel problems with creativity and all of the knowledge they've gained in secondary-school mathematics. The contest's mix of short-answer and full-solution questions challenges students to practice communicating their thinking, and with the final questions some of the most challenging among all of our contests, the Euclid helps learners build perseverance, a key component of mathematical problem-solving. The contest is run by the University of Waterloo. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Fermat Contest is a 25-question, 60-minute, multiple choice examination, which provides an opportunity for students to have fun and to develop their mathematical problem solving ability. The Hypatia Contest is a unique opportunity for students to write a full-solution contest -- a format that can help learners develop both problem-solving and communication skills. This fun, engaging contest inspires creative problem-solving as students tackle problems that build to a larger, more complex problem to solve in each question. Both contests are run by the University of Waterloo.
Available Programs for Grade 12 contest
The AIME (American Invitational Mathematics Examination) is an invitational examination for top-scoring students from the AMC 10 or AMC 12. The AIME is intended to provide further challenge and recognition to the many high school students who have exceptional mathematical ability. It is aimed towards furthering mathematical development and interest. The real value of the examination is in the learning that can come from the preparation beforehand and from further thought and discussion of the solutions.
The AMC 12 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Mathematical Olympiad (CMO) is Canada's premier national advanced mathematics competition. Students require an invitation from the Canadian Mathematical Society in order to participate. The competition is run by the Canadian Mathematical Society. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Open Mathematics Challenge (COMC) is Canada's premier national mathematics competition open to any student with an interest in and grasp of high school math. The purpose of the COMC is to encourage students to explore, discover, and learn more about mathematics and problem solving. Top-ranking students from the COMC are invited to write the Canadian Mathematical Olympiad (CMO). The contest is run by the Canadian Mathematical Society.
The Canadian Senior Mathematics Contest (CSMC) is a 2-hour contest designed to give students the opportunity to have fun and to develop their mathematical problem-solving ability. The contest is run by the University of Waterloo. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Euclid Contest gives senior-level secondary-school students the opportunity to tackle novel problems with creativity and all of the knowledge they've gained in secondary-school mathematics. The contest's mix of short-answer and full-solution questions challenges students to practice communicating their thinking, and with the final questions some of the most challenging among all of our contests, the Euclid helps learners build perseverance, a key component of mathematical problem-solving. The contest is run by the University of Waterloo. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement. Based on grade level, this course provides thorough preparation for the contest, developing problem solving strategies, and practicing past contests.
About This Course
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
What you'll learn
Course Sample Video
Anita Hessami Pilehrood
ExcellentBased on 22 reviewsMichael Ou2024-10-05Pi School is fantastic and helps me a lot, I love the teacher.Orith Flores2024-07-06Sending my kid to Pi Math tutoring has been one of the best decisions I've ever made for her. She improved significantly in her marks and has become more confident in her knowledge in mathematics. She went from a kid who didn't know her basic multiplications, even though she was already in grade 8, to someone who now is interested in the works of trigonometry. We are very thankful to Dr.Khodabakhsh Hessami for his patience, passion, and excellent teaching. I recommend to anyone who has a kid(s) who are struggling with math to go to his classes. He is a wonderful teacher, very funny aswell.Justin Zhang2024-07-04Tatiana is a wonderful teacher that has helped me understand questions I didn’t know how to solve. I have improved so much because of her guidance. Thank you so much.Yin Mi2024-06-23I recommend Pi school for math tutoring, teacher who has doctor degree is very knowledgeable and experienced for math contests.Анна Погуляева2024-06-07I highly recommend Pi School of Math and Science, led by the exceptional Dr. Hessami. The tutors here are incredibly knowledgeable and passionate about their subjects. They provide personalized and engaging lessons that cater to each student's individual needs. The innovative teaching techniques and supportive environment have made a significant difference in my child's academic performance and confidence. Pi School offers both online and in-person classes for high school and university students, making top-quality education accessible and flexible. Thank you, Dr. Hessami, for your dedication and expertise!Mohammad Kamran2024-06-02Professor is best in math .My all kids did great job while they were there. Now i moved from there but still one of my kids is getting help from professor online. I m thankful to professor. Very good environment 👍Samardeep Marjara2024-06-02I am taking extra mathematics classes from Pi school . Teachers are really helpful . Last grade 7 I got 100/100 in my school report card too though my teacher always teach me beyond that. . I have built very strong mathematical understanding now . My teacher Titiana is very helpful, expert of her stuff and accommodating as well . My cousins once took even physics class from this school online , it was really impressive. I wish I could join them in person because my teacher is very interactive in online classes I wonder how their in person classes must be doing wonder .Elnaz Hessami Pilehrood2024-05-28Great school; I have taken both grade 12 math and physics classes here and it has helped me with my schoolwork and grades. The teachers are very knowledgeable and understanding.Alee Amiree2024-05-27Great School !taraneh sadrmomtaz2024-05-27Wonderful teachers, very committed and Very knowledgeable . They tailor their teaching methods to their students abilities. Always inspiring and full of wisdom and insight Keep the good work up
The Pi School is an after school program that offers curricular and extra curricular enriched courses in math and science for students in grades 5 – 12. The purpose of our program is to develop and expand students’ understanding of math and science. We nurture students’ development by challenging them to be creative, critical and persistent problem solvers. We seek to develop an appreciation for the subject and promote joyful and effective education in mathematics and science.
Copyright © 2024 PiSchool | Powered by Webematics
This course introduces students to the fundamental principles and procedures of accounting. Throughout the course, students will develop the kinds of financial analysis and decision-making skills that will assist them in future studies and/or career opportunities in business.
This course introduces the mathematical concept of the function by extending students’ experiences with linear and quadratic relations. Students will investigate properties of discrete and continuous functions, including trigonometric and exponential functions; represent functions numerically, algebraically, and graphically; solve problems involving applications of functions; investigate inverse functions; and develop facility in determining equivalent algebraic expressions. Students will reason mathematically and communicate their thinking as they solve multi-step problems.
This course extends students’ experience with functions. Students will investigate the properties of polynomial, rational, logarithmic, and trigonometric functions; develop techniques for combining functions; broaden their understanding of rates of change; and develop facility in applying these concepts and skills. Students will also refine their use of the mathematical processes necessary for success in senior mathematics. This course is intended both for students taking the Calculus and Vectors course as a prerequisite for a university program and for those wishing to consolidate their understanding of mathematics before proceeding to any one of a variety of university programs.
This course builds on students’ previous experience with functions and their developing understanding of rates of change. Students will solve problems involving geometric and algebraic representations of vectors and representations of lines and planes in three dimensional space; broaden their understanding of rates of change to include the derivatives of polynomial, sinusoidal, exponential, rational, and power functions; and apply these concepts and skills to the modelling of real-world relationships. Students will also refine their use of the mathematical processes necessary for success in senior mathematics. This course is intended for students who choose to pursue careers in fields such as science, engineering, economics, and some areas of business, including those students who will be required to take a university-level calculus, linear algebra, or physics course.
This course broadens students’ understanding of mathematics as it relates to managing data. Students will apply methods for organizing and analysing large amounts of information; solve problems involving probability and statistics; and carry out a culminating investigation that integrates statistical concepts and skills. Students will also refine their use of the mathematical processes necessary for success in senior mathematics. Students planning to enter university programs in business, the social sciences, and the humanities will find this course of particular interest.
This course focuses on the processes that occur in biological systems. Students will learn concepts and theories as they conduct investigations in the areas of cellular biology, microbiology, genetics, the anatomy of mammals, and the structure of plants and their role in the natural environment. Emphasis will be placed on the practical application of concepts, and on the skills needed for further study in various branches of the life sciences and related fields.
This course enables students to deepen their understanding of chemistry through the study of the properties of chemicals and chemical bonds; chemical reactions and quantitative relationships in those reactions; solutions and solubility; and atmospheric chemistry and the behaviour of gases. Students will further develop their analytical skills and investigate the qualitative and quantitative properties of matter, as well as the impact of some common chemical reactions on society and the environment.
This course develops students' understanding of basic concepts of physics. Students will explore kinematics, with an emphasis on linear motion, different kinds of forces, energy transformations, properties of mechanical waves and sound, electricity and magnetism. They will enhance their scientific investigation skills as they test laws of physics. In addition, students will analyse the interrelationships between physics and technology, and consider the impact of technological applications of physics on society and the environment.
This course provides students with the opportunity for in-depth study of the concepts and processes that occur in biological systems. Students will study theory and conduct investigations in the areas of biochemistry, metabolic processes, molecular genetics, homeostasis, and population dynamics. Emphasis will be placed on the achievement of detailed knowledge and the refinement of skills needed for further study in various branches of the life sciences and related fields.
This course enables students to deepen their understanding of chemistry through the study of organic chemistry, the structure and properties of matter, energy changes and rates of reaction, equilibrium in chemical systems, and electrochemistry. Students will further develop their problem-solving and investigation skills as they investigate chemical processes.
This course enables students to deepen their understanding of physics concepts and theories. Students will continue their exploration of energy transformations and the forces that affect motion, and will investigate electrical, gravitational, and magnetic fields and electromagnetic radiation. Students will also explore the wave nature of light, quantum mechanics, and special relativity. They will further develop their scientific investigation skills, learning, for example, how to analyse, qualitatively and quantitatively, data related to a variety of physics concepts and principles.
This course provides an introduction to Java, one of the most popular programming languages. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development. Knowing Java opens a lot of possibilities.
This course is an inroduction to computer programming using the Python programming language.
This course provides an introduction to Java, one of the most popular programming languages. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development. Knowing Java opens a lot of possibilities.
This course is an inroduction to computer programming using the Python programming language.
This course provides an introduction to Java, one of the most popular programming languages. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development. Knowing Java opens a lot of possibilities.
This course is an inroduction to computer programming using the Python programming language.
This course provides an introduction to Java, one of the most popular programming languages. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development. Knowing Java opens a lot of possibilities.
This course is an inroduction to computer programming using the Python programming language.
The AMC 8 is a 25-question, 40-minute, multiple choice examination in middle school mathematics designed to promote the development of problem-solving skills. The AMC 8 provides an opportunity for middle school students to develop positive attitudes towards analytical thinking and mathematics that can assist in future careers. The contest is run by the Mathematica Association of America.
Canadian Mathematical Gray Jay Competition (CMGC) is a math competition open to students in grades K-8, with questions based primarily on grade 5-8 curriculum. The problems are meant to be a fun activity for students to complement their math curriculum and build students? problem solving skills. The competition has 15 questions which take place over 90 minutes. The competition is run by the Canadian Mathematical Society.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement.
The Math Kangaroo is an international contest aimed to get students aged 7-18 engaged and excited in the subject of math. Students from first through 12th grades are invited to participate in the annual event, which is given on the same day all around the world.
The AMC 8 is a 25-question, 40-minute, multiple choice examination in middle school mathematics designed to promote the development of problem-solving skills. The AMC 8 provides an opportunity for middle school students to develop positive attitudes towards analytical thinking and mathematics that can assist in future careers. The contest is run by the Mathematica Association of America.
Canadian Mathematical Gray Jay Competition (CMGC) is a math competition open to students in grades K-8, with questions based primarily on grade 5-8 curriculum. The problems are meant to be a fun activity for students to complement their math curriculum and build students? problem solving skills. The competition has 15 questions which take place over 90 minutes. The competition is run by the Canadian Mathematical Society.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement.
The Math Kangaroo is an international contest aimed to get students aged 7-18 engaged and excited in the subject of math. Students from first through 12th grades are invited to participate in the annual event, which is given on the same day all around the world.
The AMC 8 is a 25-question, 40-minute, multiple choice examination in middle school mathematics designed to promote the development of problem-solving skills. The AMC 8 provides an opportunity for middle school students to develop positive attitudes towards analytical thinking and mathematics that can assist in future careers. The contest is run by the Mathematica Association of America.
Canadian Mathematical Gray Jay Competition (CMGC) is a math competition open to students in grades K-8, with questions based primarily on grade 5-8 curriculum. The problems are meant to be a fun activity for students to complement their math curriculum and build students? problem solving skills. The competition has 15 questions which take place over 90 minutes. The competition is run by the Canadian Mathematical Society.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Gauss Contest is a 25-question, 60-minute examination, which provides an opportunity for students to have fun and to develop their mathematical problem solving ability. The contest is run by the University of Waterloo.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement.
The Math Kangaroo is an international contest aimed to get students aged 7-18 engaged and excited in the subject of math. Students from first through 12th grades are invited to participate in the annual event, which is given on the same day all around the world.
The AMC 10 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America.
The AMC 8 is a 25-question, 40-minute, multiple choice examination in middle school mathematics designed to promote the development of problem-solving skills. The AMC 8 provides an opportunity for middle school students to develop positive attitudes towards analytical thinking and mathematics that can assist in future careers. The contest is run by the Mathematica Association of America.
The Canadian Mathematical Olympiad (CMO) is Canada's premier national advanced mathematics competition. Students require an invitation from the Canadian Mathematical Society in order to participate. The competition is run by the Canadian Mathematical Society. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
Canadian Mathematical Gray Jay Competition (CMGC) is a math competition open to students in grades K-8, with questions based primarily on grade 5-8 curriculum. The problems are meant to be a fun activity for students to complement their math curriculum and build students? problem solving skills. The competition has 15 questions which take place over 90 minutes. The competition is run by the Canadian Mathematical Society.
The Canadian Open Mathematics Challenge (COMC) is Canada's premier national mathematics competition open to any student with an interest in and grasp of high school math. The purpose of the COMC is to encourage students to explore, discover, and learn more about mathematics and problem solving. Top-ranking students from the COMC are invited to write the Canadian Mathematical Olympiad (CMO). The contest is run by the Canadian Mathematical Society.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Gauss Contest is a 25-question, 60-minute examination, which provides an opportunity for students to have fun and to develop their mathematical problem solving ability. The contest is run by the University of Waterloo.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement.
The AMC 10 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America.
The Canadian Intermediate Mathematics Contest (CIMC) is a 2-hour contest designed to give students the opportunity to have fun and to develop their mathematical problem-solving ability. The contest is run by the University of Waterloo.
The Canadian Mathematical Olympiad (CMO) is Canada's premier national advanced mathematics competition. Students require an invitation from the Canadian Mathematical Society in order to participate. The competition is run by the Canadian Mathematical Society. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Open Mathematics Challenge (COMC) is Canada's premier national mathematics competition open to any student with an interest in and grasp of high school math. The purpose of the COMC is to encourage students to explore, discover, and learn more about mathematics and problem solving. Top-ranking students from the COMC are invited to write the Canadian Mathematical Olympiad (CMO). The contest is run by the Canadian Mathematical Society.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement.
The Math Kangaroo is an international contest aimed to get students aged 7-18 engaged and excited in the subject of math. Students from first through 12th grades are invited to participate in the annual event, which is given on the same day all around the world.
The Pascal Contest is a 25-question, 60-minute, multiple choice examination, which provides an opportunity for students to have fun and to develop their mathematical problem solving ability. The Fryer Contest is a unique opportunity for students to write a full-solution contest -- a format that can help learners develop both problem-solving and communication skills. This fun, engaging contest inspires creative problem-solving as students tackle problems that build to a larger, more complex problem to solve in each question. Both contests are run by the University of Waterloo.
The AIME (American Invitational Mathematics Examination) is an invitational examination for top-scoring students from the AMC 10 or AMC 12. The AIME is intended to provide further challenge and recognition to the many high school students who have exceptional mathematical ability. It is aimed towards furthering mathematical development and interest. The real value of the examination is in the learning that can come from the preparation beforehand and from further thought and discussion of the solutions.
The AMC 10 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America.
The AMC 12 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America.
The Canadian Intermediate Mathematics Contest (CIMC) is a 2-hour contest designed to give students the opportunity to have fun and to develop their mathematical problem-solving ability. The contest is run by the University of Waterloo.
The Canadian Mathematical Olympiad (CMO) is Canada's premier national advanced mathematics competition. Students require an invitation from the Canadian Mathematical Society in order to participate. The competition is run by the Canadian Mathematical Society. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Open Mathematics Challenge (COMC) is Canada's premier national mathematics competition open to any student with an interest in and grasp of high school math. The purpose of the COMC is to encourage students to explore, discover, and learn more about mathematics and problem solving. Top-ranking students from the COMC are invited to write the Canadian Mathematical Olympiad (CMO). The contest is run by the Canadian Mathematical Society.
The Cayley Contest is a 25-question, 60-minute, multiple choice examination, which provides an opportunity for students to have fun and to develop their mathematical problem solving ability. The Galois Contest is a unique opportunity for students to write a full-solution contest -- a format that can help learners develop both problem-solving and communication skills. This fun, engaging contest inspires creative problem-solving as students tackle problems that build to a larger, more complex problem to solve in each question. Both contests are run by the University of Waterloo.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The AIME (American Invitational Mathematics Examination) is an invitational examination for top-scoring students from the AMC 10 or AMC 12. The AIME is intended to provide further challenge and recognition to the many high school students who have exceptional mathematical ability. It is aimed towards furthering mathematical development and interest. The real value of the examination is in the learning that can come from the preparation beforehand and from further thought and discussion of the solutions.
The AMC 12 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Mathematical Olympiad (CMO) is Canada's premier national advanced mathematics competition. Students require an invitation from the Canadian Mathematical Society in order to participate. The competition is run by the Canadian Mathematical Society. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Open Mathematics Challenge (COMC) is Canada's premier national mathematics competition open to any student with an interest in and grasp of high school math. The purpose of the COMC is to encourage students to explore, discover, and learn more about mathematics and problem solving. Top-ranking students from the COMC are invited to write the Canadian Mathematical Olympiad (CMO). The contest is run by the Canadian Mathematical Society.
The Canadian Senior Mathematics Contest (CSMC) is a 2-hour contest designed to give students the opportunity to have fun and to develop their mathematical problem-solving ability. The contest is run by the University of Waterloo. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Euclid Contest gives senior-level secondary-school students the opportunity to tackle novel problems with creativity and all of the knowledge they've gained in secondary-school mathematics. The contest's mix of short-answer and full-solution questions challenges students to practice communicating their thinking, and with the final questions some of the most challenging among all of our contests, the Euclid helps learners build perseverance, a key component of mathematical problem-solving. The contest is run by the University of Waterloo. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Fermat Contest is a 25-question, 60-minute, multiple choice examination, which provides an opportunity for students to have fun and to develop their mathematical problem solving ability. The Hypatia Contest is a unique opportunity for students to write a full-solution contest -- a format that can help learners develop both problem-solving and communication skills. This fun, engaging contest inspires creative problem-solving as students tackle problems that build to a larger, more complex problem to solve in each question. Both contests are run by the University of Waterloo.
The AIME (American Invitational Mathematics Examination) is an invitational examination for top-scoring students from the AMC 10 or AMC 12. The AIME is intended to provide further challenge and recognition to the many high school students who have exceptional mathematical ability. It is aimed towards furthering mathematical development and interest. The real value of the examination is in the learning that can come from the preparation beforehand and from further thought and discussion of the solutions.
The AMC 12 is a 25-question, 75-minute, multiple-choice examinations in high school mathematics designed to promote the development and enhancement of problem-solving skills. The contest is run by the Mathematical Association of America. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Mathematical Olympiad (CMO) is Canada's premier national advanced mathematics competition. Students require an invitation from the Canadian Mathematical Society in order to participate. The competition is run by the Canadian Mathematical Society. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Open Mathematics Challenge (COMC) is Canada's premier national mathematics competition open to any student with an interest in and grasp of high school math. The purpose of the COMC is to encourage students to explore, discover, and learn more about mathematics and problem solving. Top-ranking students from the COMC are invited to write the Canadian Mathematical Olympiad (CMO). The contest is run by the Canadian Mathematical Society.
The Canadian Senior Mathematics Contest (CSMC) is a 2-hour contest designed to give students the opportunity to have fun and to develop their mathematical problem-solving ability. The contest is run by the University of Waterloo. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming run by the University of Waterloo. In this course, we provide preparation and traning for CCC, junior level, and help students build confidence and grow their ability to design, understand and implement algorithms.
The Euclid Contest gives senior-level secondary-school students the opportunity to tackle novel problems with creativity and all of the knowledge they've gained in secondary-school mathematics. The contest's mix of short-answer and full-solution questions challenges students to practice communicating their thinking, and with the final questions some of the most challenging among all of our contests, the Euclid helps learners build perseverance, a key component of mathematical problem-solving. The contest is run by the University of Waterloo. This course provides thorough preparation for the contest and builds problem solving skills based on the entire high school math curriculum.
The Caribou Mathematics Competition is an international online math contest held six times over the school year. The contest is designed to be accessible and enjoyable to students of all levels, not just those who excel in math. The contest contains interactive questions and features mathematical puzzles rather than strictly knowledge-based questions. All participants receive certificates for participation and achievement. Based on grade level, this course provides thorough preparation for the contest, developing problem solving strategies, and practicing past contests.