Let G be a finite group, F be one of the fields Q, R or C, and N be a non-trivial normal subgroup of G. Let acd * F (G) and acd F,even (G|N ) be the average degree of all non-linear F-valued irreducible characters of G and of even degree F-valued irreducible characters of G whose kernels do not contain N , respectively. We assume the average of an empty set is 0 for more convenience. In this paper we prove that if acd * Q (G) < 9/2 or 0 < acd Q,even (G|N ) < 4, then G is solvable. Moreover, setting F ∈ {R, C}, we obtain the solvability of G by assuming acd * F (G) < 29/8 or 0 < acd F,even (G|N ) < 7/2, and we conclude the solvability of N when 0 < acd F,even (G|N ) < 18/5. Replacing N by G in acd F,even (G|N ) gives us an extended form of a result by Moreto and Nguyen. Examples are given to show that all the bounds are sharp.