I actually went onto WolframAlpha, looked up the expansion of $\displaystyle (0.1x^2+0.3x^3+0.4x^4+0.2x^5)^{50}$ and added up the coefficients from $x^{81}$ to $x^{100}$.Beyond $x^{85}$, the contributions reduce 100-fold, so I neglected the rest of the terms for the approximations. I estimated $0.0507 \approx 5.07\%$, though the probability should be slightly higher, but less than $6\%$
Otherwise, we could try simulating this as a normal distribution. This particular distribution of grades has mean $3.7$ and standard deviation $0.9$. For twenty tests, the distribution of total score has mean $3.7\times 20=74$ and standard deviation $0.9 \times \sqrt{20} =4.04$.
Scoring above $80$ approximately corresponds with a z-score above $\displaystyle \frac{80.5-74}{4.04}=1.61$, which occurs with probability $0.0537$, which is a good approximation.