A cocktail dress implies an adult outfit. It is not appropriate for an 8th grader. A modest party dress is more fitting an eighth grader.