Rupert's Kids is a 501(c)(3) organization dedicated to serving an easily overlooked population of youth: those that have become too old for the youth social service system, but are not old enough for the adult social service system. We teach these youth valuable skills and trades, while also empowering them to discover their inner strengths, passions and interests.