单项选择题

Online schools, which ______ the needs of different people, have emerged as an increasingly popular education alternative.

A.stir up
B.consent to
C.switch on
D.cater to