Ninth or tenth grade, I think, would be a good age to teach self defense. However, my problem is that there isn't enough ground techniques being taught in self defense classes. You see it all the time, their stand up may be good, but something happens and both people are on the ground and the person who's being attacked doesn't know what to do, especially if they are on the bottom.