Let χ be a Dirichlet character and L(s,χ) be its L-function. Using weighted averages of Gauss and Ramanujan sums, we find exact formulas involving Jordanʼs and Eulerʼs totient function for the mean square average of L(1,χ) when χ ranges over all odd characters modulo k and L(2,χ) when χ ranges over all even characters modulo k. In principle, using our method, it is always possible to find the mean square average of L(r,χ) if χ and r⩾1 have the same parity and χ ranges over all odd (or even) characters modulo k, though the required calculations become formidable when r⩾3. Consequently, we see that for almost all odd characters modulo k, |L(1,χ)|<Φ(k), where Φ(x) is any function monotonically tending to infinity.