Teeth look fine. The teeth are supposed to be beveled on the ends to help it engage the flywheel. Either the one-way clutch (bendix) is slipping or the starter is not developing enough torque to throw the bendix into the flywheel. Check the brushes and armature and replace as necessary.