More formal:
* Reprimand: This suggests a more formal and official rebuke.
* Admonish: This implies giving advice or warning, often with a gentle tone.
* Censure: This is a strong form of criticism or disapproval.
* Upbraid: This suggests a harsh or angry rebuke.
More informal:
* Berate: This is a strong synonym for scold, implying a forceful and often angry criticism.
* Rebuke: This is a milder synonym for scold, suggesting a disapproving comment.
* Chide: This is a gentle synonym for scold, implying a mild reprimand.
* Tell off: This is a colloquial term for scolding someone.
* Give someone a piece of your mind: This is an informal way of saying you are going to scold someone.
* Read the riot act: This is a phrase used to describe a severe scolding.
The best synonym to use depends on the context and the tone you want to convey.