I've had the event public education multiple times but noticed that while the cost of the benevolent and pragmatic costs stack e.g. one benevolent (15% cost) and pragmatic (5% cost) will stack to make 20% but the actual approval rating doesn't stack, it will only go to the highest approval rating of whatever benevolent was.
However if you take malevolent while others are active the approval rating will stack negatively e.g. it will reduce 5% of the total you took.