To find the weighted average we just need to sum all the scores multiplied by their respective weight.
To find 30% of a value, is the same as multiplying by 30 and dividing by 100. As a decimal, this can be represented as 0.3.

Now, doing the sum multiplying the scores by their respective weights, we have:

The weighted average of this student is 86.