North Carolina

The Institute for Mathematics and Computer Science (IMACS) offers math enrichment, computer programming, and university-level courses for kids of all ages in North Carolina.

IMACS gives kids a unique opportunity: To learn to think as many of the brightest minds do- with the precision of a scientist or a doctor and the creativity of a novelist or a composer – and apply that skill to wherever their interests lie.

Please contact us for more information about our After School & Weekend Programs and Summer Programs in your area.

IMACS has teaching locations in the following locations in North Carolina:


10224 Baileywick Road
Raleigh, NC 27613

Maps & Driving Directions

(919) 786-0246

IMACS Raleigh is located inside Trinity Academy of Raleigh. IMACS classrooms are located inside the Math/Science Building. The IMACS office is located at the end of the main hall on the right.


1500 N Harrison Avenue
Cary, NC 27513

Maps & Driving Directions

(919) 786-0246

IMACS Cary is located inside Cary Academy. IMACS classrooms are located in the Upper School Building. Enter the campus via the intersection of North Harrison Ave and Cary Parkway. Make your first right; the Upper School Building is the first building on the left.

Chapel Hill

Extraordinary Ventures
200 S Elliott Road
Chapel Hill, NC 27514

Maps & Driving Directions

(919) 786-0246

IMACS Chapel Hill at Extraordinary Ventures is located on S Elliott Road between 15-501 and E Franklin Street (across the street from Whole Foods). Please enter the building using the north side entrance.

Christ UMC
105 Market Street
Chapel Hill, NC 27516

Maps & Driving Directions


IMACS Chapel Hill at Christ UMC is located in Southern Village. IMACS classrooms are located in the church’s Sunday School Building. Enter the building from the Market Street entrance.


4911 Neal Road
Durham, NC 27705

Maps & Driving Directions

(919) 786-0246

IMACS Durham is located inside the Triangle Day School.

In-School Classes

IMACS holds pull-out or after-school classes at the following schools:

  • Trinity Academy of Raleigh (North Raleigh)
  • Triangle Day School (Durham)
  • Cary Academy (Cary)
  • Voyager Academy (Durham)*
  • Triangle Math & Science Academy (Cary)*

*classes only available for students who attend this school