Hello Lacy! Thank you for the kind words. We started our mentorship program with high school students (primarily 10th and 11th graders) but have kept in mind possible K-12 further curriculum and tracks at other sites. Two of the next student chapters are considering mentoring middle school students but we need to make a lot of changes in making a more straightforward, slower paced curriculum for younger students. I think it would be a challenge.
One of the ideas that we are hoping to launch next year is to leverage the high school students as mentors themselves! Instead of an undergraduate mentor teaching say programming, the 20 students they have mentored for the prior year can expose the basic concepts to their classmates or younger (such as 10-15 middle school students via a student club or afterschool tutoring program). Although it would not be as rigorous and effective as an older university student or researcher as an instructor, being able to go from reaching 20 students in a classroom leads to a chain of sustained engagement (20 x 10-15 students or 200-300 students exposed to basic concepts or tools/syntax/rules and potentially excited by a new field) which is just one mentor to mentee to impact relationship.