Education is our legacy.

Nearly everyone on the jmc team knows education. Not just because we were all students, but because we were teachers or staff. We've lived in the classroom — it's why we relate so well to our customers.

40
years in business
1,000+
partner schools
520+
years of staff
teaching experience

We know schools — just ask our founder.

Back in the 1970s, our founder, John McElmury, wasn’t thinking about starting a software company. His focus was on continuing his decades-long career teaching high schoolers the ins and outs of math.

An interest in computers and a passion for helping others spurred John to build a simple program to automate a tedious front-office task. That program grew into dozens more, and in 1980, John realized he could do even more for the education field if he left it to start a software development company.

Nearly 40 years later, jmc still bears John’s initials. We also continue to embody his can-do spirit and singular dedication to schools.

Small staff,
big family

jmc started out in John’s basement, so it wasn’t long before his family started helping with the business. Today, his son, CEO Bill McElmury, is just one of the people who makes jmc feel like one big family.

Meet the whole team >

Bill McElmury
Bill McElmury
Head of Development & CEO
Manny Atwood
Manny Atwood
Client Services Specialist
Matt Berlin
Matt Berlin
Development Specialist
Bill Boer
Bill Boer
Client Services Specialist

Join our team

We’re always looking for people who share our passion for empowering schools with technology. Inquire by email below about our current job offerings. Even better, send us your resume and a letter of introduction and we’ll contact you if a position opens that matches your experience.

Check open roles
“Support has been woven into the DNA of this business from day one—support for our schools, for our staff and for students. It’s just who we are.”
—Bill McElmury, Head Developer & CEO

Get started with jmc today

Request a demo
All CTAs are the same right now, this is needed until we get the design locked down. Once we get the design for this block complete, then we will update all the CTAs for the specific page. Sorry if this creates some rework!