I'm awful at word problems someone please help

To host school groups on field trips, a museum charges a flat fee of $250 plus $8 for each student who attends. If a school can spend at most $585 for it's field trip to this museum, what is the maximum number of students the school can afford to send?

A)40
B)41
C)42