I think you should be taught it when you're older than in elementary, because when I was in 5th (I had to find out then) I just pretty much blocked out almost everything I heard... But you should be taught before 9th, which is high school around here, anyway. So I'd suppose 6th grade would do fine, you'd be... 11-12 by then? That seems fine to me, anyway.