A teenager has been charged with assault to cause grievous bodily harm with intent, attempted rape, and sexual assault.