As far as steps i’ll tell you in the comments
Non so che fare il primo a
18 girls
Half of the students volunteer
15 don't -- so the other half must be 15 as well making there 30 students in the class.
If 12 are boys, then 30(students in class) - 12 (boys) = 18 girls