For a finite group G, let Pr(G) denote the probability that a randomly chosen pair of elements of G commute. We prove that if Pr(G) > 1/s for some integer s > 1 and G splits over an abelian normal nontrivial subgroup N, then G has a nontrivial conjugacy class inside N of size at most s 1. We also extend two results of Barry, MacHale, and Ni She on the commuting probability in connection whit supersolvability of finite groups. In particular, we prove that if Pr(G) > 5/16 then either G is supersolvable, or G isoclinic to A4, or G/Z(G) is isoclinic to A4.