Rockcastle Shaolin Do is a martial arts school that offers classes for children and adults, as well as combined family classes. It is a great activity for children to get involved in. Our kids classes focus on teaching confidence, self defense, respect, self discipline, leadership, and fitness.