(5×4+10×8+15×10+20×16+25×12)÷(4+8+10+16+12)=(20+80+150+320+300)÷50=870÷50=17.4(元);800×30%=800×0.3=240(人);17.4×240=4176(元)≈4200(元);答:校九年级同学捐款的总数大约为4200元.故选:B.