Making Better Thinkers
for Life

Welcome to IMACS!

Loading...

Welcome to IMACS!

Your child's grade:
Your email:
Your first name:

IMACS Classes for Students in

IMACS Live! Mathematics Enrichment

Most students are not ready to start IMACS until 1st grade. However, if your child is doing extremely well in school, they may be ready.

Please take a moment to answer the following questions:

  • Can your child write all the numbers from 1 to 30 without help?
  • Can your child count backwards from 20 without help?
  • Can your child quickly solve simple addition and subtraction problems that they have not memorized (for example, 9+4, 12–3, 7+5, and so on)?
  • Can your child participate in a online class for 45 minutes with 1st and 2nd graders, and behave and focus as maturely as the 1st graders?
I answered NO to one or more of these questions.
I answered YES to all these questions.
If you answered Yes to all these questions, then your child may be ready for an IMACS class and you should reserve a space in a free Mathematics Enrichment placement class. Please press Continue.
If you answered No to any of these questions, then you should wait a year.

I Have Another Child!

I have another child in grade:

IMACS Live! Mathematics Enrichment

IMACS Live! Mathematics Enrichment

The IMACS Mathematics Enrichment program is the starting point for all . Ask an IMACS parent or alumni, and they'll tell you these classes enrich students in ways that last a lifetime.

IMACS Mathematics Enrichment students simply think better. Through a series of choreographed lessons using puzzles, detective stories and games, students gain improved logical reasoning skills and problem solving abilities.

Classes run September through May. Because IMACS places students by ability and not by age or grade, and because we know you will enjoy watching your child expand their thinking ability, we invite you and your child to a Mathematics Enrichment Placement Class.

Placement classes are completely free and available year-round.

IMACS Live! Mathematics Enrichment

, we need a little more information before we get started. Please complete the following:

, complete the information below and you're all set!

Your first name:
Your last name:
Relationship:
Confirm your email:
Phone:
Phone type:
Your child's first name:
Boy Girl
Your child's age:
Your child's grade:
as of September
How did you hear about us?

IMACS Live! Classes For Students in

There are two options that may be appropriate for your child. While we recommend that students in start with Mathematics Enrichment, you are welcome to click on each of the following to learn more about each option.

Mathematics Enrichment

The IMACS Mathematics Enrichment program is the starting point for most students in . Ask an IMACS parent or alumni, and they'll tell you these classes enrich students in ways that last a lifetime.

IMACS Mathematics Enrichment students simply think better. Through a series of choreographed lessons using puzzles, detective stories and games, students gain improved logical reasoning skills and problem solving abilities.

Classes run September through May. Because IMACS places students by ability and not by age or grade, and because we know you will enjoy watching your child expand their thinking ability, we invite you and your child to a Mathematics Enrichment Placement Class.

Placement classes are completely free and available year-round.

Computer Programming

The IMACS Computer Programming course is a great way for students to learn the basics of computer science in a fun and engaging way. Through a series of carefully designed activities, this course teaches students about variables, loops, conditional statements, recursion, and more. However, it goes well beyond coding by focusing on computational thinking and abstract reasoning, which are skills applicable to a wide variety of STEM fields. Students can take a free trial class before enrolling to see if the course is right for them. Classes meet once a week for 90 minutes and are led by an experienced instructor.

We generally recommend that students participate in a Mathematics Enrichment Placement Class before taking a Computer Programming Trial Class. This is because IMACS mathematics instructors are trained to identify students who would benefit from a computer trial class. The Mathematics Enrichment Program will help students develop the skills they need to be successful in the Computer Programming Course, and later on, in our University Level Courses in Mathematical Logic and Computer Science.

However, if you would like your child to experience a computer class before exploring mathematics enrichment, then we will happily provide you with a wide choice of days and times. Please select the appropriate box below to sign up for a free trial class.

I would like my child to start with a Mathematics Enrichment Placement Class.
I would like my child to start with a Computer Programming Trial Class.
Press Continue to register your child in a Mathematics Enrichment Placement Class.
Press Continue to register your child in a Computer Programming Trial Class.

IMACS Live! Computer Science

IMACS Live! Computer Programming

The IMACS Computer Programming course is a great way for students to learn the basics of computer science in a fun and engaging way. Through a series of carefully designed activities, this course teaches students about variables, loops, conditional statements, recursion, and more. However, it goes well beyond coding by focusing on computational thinking and abstract reasoning, which are skills applicable to a wide variety of STEM fields. These classes meet once a week for 90 minutes and are led by an experienced instructor.

Students are encouraged to take a trial class prior to enrolling. The trial class is free and will help determine if the class is a good fit for your child. Check the box below to select a computer programming trial class that works well with your schedule.

IMACS Live! Computer Science

There are two options that may be appropriate for your child. Click on each of the following to learn more about each option.

IMACS Live! Computer Programming

The IMACS Computer Programming course is a great way for students to learn the basics of computer science in a fun and engaging way. Through a series of carefully designed activities, this course teaches students about variables, loops, conditional statements, recursion, and more. However, it goes well beyond coding by focusing on computational thinking and abstract reasoning, which are skills applicable to a wide variety of STEM fields. This class meets once a week for 90 minutes and is led by an experienced instructor.

Students are encouraged to take a trial class prior to enrolling. The trial class is free and will help determine if the class is a good fit for your child. Check the box below to select a computer programming trial class that works well with your schedule.

IMACS Live! Advanced Courses

Sometimes, but rarely, are eligible for IMACS University-level computer science and mathematics classes. Before enrolling in these classes, students must take a free Aptitude Test. University-level classes have a maximum of 12 students and meet once a week for two hours.

Check the box below if you would like your child to take the aptitude test and we will email you with the necessary information.

I am interested in:

FREE Computer Programming Trial Class
FREE Advanced Course Aptitude Test

IMACS Live! Advanced Courses

Your child may be eligible to take IMACS Advanced University-level courses in computer science and mathematics.

Before enrolling in these classes, students must first take a free Aptitude Test. Click Get Started! and we will gather some basic details and then email the Aptitude Test login information for your child.

If you are unsure, you may prefer to call IMACS at 866.634.6227 (or 954.791.2333 from outside the US) to discuss the best educational approach for your child, or email us at parentrelations@imacs.org if you have questions.

IMACS Live! Computer Programming

Please select a day and time for your child's trial class:

IMACS Live! Mathematics Enrichment

, we've emailed you information about a placement class for .

Would you like to register another child for a free IMACS class?

No, I'm all done.
Yes, I have another child.
Great! Click Continue to register another child for a free IMACS class.

Thank you for considering IMACS as part of your talented child's education.

If you have any questions, please call 866.634.6227, email parentrelations@imacs.org or visit the help page on your IMACS parent portal.

IMACS Live! Computer Programming

, we've emailed you information about the computer programming trial class you have chosen for .

Would you like to register another child for a free IMACS class?

No, I'm all done.
Yes, I have another child.
Great! Click Continue to register another child for a free IMACS class.

Thank you for considering IMACS as part of your talented child's education.

If you have any questions, please call 866.634.6227, email parentrelations@imacs.org or visit the help page on your IMACS parent portal.

IMACS Live! Advanced Courses

, we've emailed you information so that can take the free Aptitude Test for IMACS university level courses.

Press Continue to select a day and time for 's trial class.

Would you like to register another child for a free IMACS class?

No, I'm all done.
Yes, I have another child.
Great! Click Continue to register another child for a free IMACS class.

Thank you for considering IMACS as part of your talented child's education.

If you have any questions, please call 866.634.6227, email parentrelations@imacs.org or visit the help page on your IMACS parent portal.

< Back
As described in our privacy policy, we do not share, sell or rent any information nor use any information you provide except in ways that you authorize.
Copyright © Institute for Mathematics and Computer Science Phone 866.634.6227

Thank you for registering for the math enrichment placement process.

Heads up! ... Before join the placement class, and as a fun way of introducing to the IMACS way of thinking, we invite to enjoy a quick course comprising three very short videos interspersed with a number of fun puzzles.

The email we sent has more information on this.

Once completed, you may choose from a wide selection of days and times for placement classes. We know you'll enjoy the experience, and we look forward to meeting you!

Thank you for registering for the computer programming trial class.

If you need to change a trial class appointment, please visit your IMACS parent portal, a link to which you will find at the top right of the imacs.org webpage.

Thank you for registering for the free Aptitude Test. Please check your email for more information.