A teenager in Ogden is recovering from a violent attack inside a high school bathroom.