Yes, payment must be made in dollars so that the school receives the amount corresponding to that on the invoice.
If you give the school's bank details to your bank, they will convert the amount at the current rate and give you more information about the equivalent amount in euros.