Yes, grammatically it should read 'each of them is' or 'all of them are'. Mathematicians are not the best writers.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Mister MicawberMathematicians are not the best writers
lagatawMister MicawberMathematicians are not the best writersI see that the question has been more than adequately answered. I can't contribute anything more than a smiley after the comment about mathematicians and English.
As an American EFL teacher, I would say that it has to be "is," but a popular (British) text, face2face, says both forms are acceptable ( reference material, p. 137 of the upper intermediate book), though in the chapter on neither, both, any etc., only the plural form is sued.