About Kaleidoscope

What We Offer

Students can choose from a wide range of virtual electives, such as STEAM, Horsemanship, and Visual Arts. We also offer in-person classes at our L’Anse and Hancock locations. There are free tuition options through our school district partnership, and families can explore the pay per elective or class option. Limited scholarships are available.

Who We Are

Kaleidoscope is a 501(c)(3) nonprofit organization that was founded by a group of parents with a belief that all families should have a say in their children’s educational options. We provide educational resources to our community and collaborate with homeschooling and traditional schooling families to connect them to educational opportunities that match their needs.

Is Kaleidoscope a Match for You?

If your family hopes to elevate at-home and community-based learning for your school-aged children and is seeking support to do so, Kaleidoscope may be a match for you!

Our Mission

Kaleidoscope provides holistic support and engaging learning experiences to families through classes and community events.

Our Core Values

  • We are inclusive
  • We operate in a collegial spirit
  • We embrace mutual respect
  • We strive to embrace many educational philosophies


Kaleidoscope serves families residing in Houghton, MI and the surrounding Keweenaw area. Our facilities are located at 830 N Main St, L’Anse MI 49946, and 417 Quincy St, Hancock MI, 49930.

“Are you a school?”

This is perhaps one of the most common questions we get from those not familiar with Kaleidoscope. The answer is that NO, we are not a school, nor do we provide a method for homeschooling your children. However, we do have many homeschooling families take part in our organization. Kaleidoscope classes can be a great way to meet other homeschooling families. If you are interested in homeschooling your children and would like more information, check out this article: Considering Homeschool?


Board of Directors

​The Board of Directors meet on the second Thursday of every month, and every fourth Thursday, as needed. If you are interested in attending a Board of Directors meeting, contact us to receive information about upcoming date, time, and place (a link will be provided if the meeting is being held virtually).

Individuals interested in joining the Kaleidoscope Board of Directors are encouraged to show their interest at any time throughout the year by contacting Kaleidoscope and attending a meeting.

Give to Kaleidoscope

Kaleidoscope accepts both financial contributions as well as items. Click here to learn what items we currently need.