B student

noun

Definition of B student

: a student who gets B's for his schoolwork