「はい、そうです。」という返答はとてもシンプルなので、カジュアルな場でもフォーマルな場でも、それほど表現は変わらないかと思います。
特別フォーマルな言い方という訳ではありませんが、"Yes"だけで終わらせずに、後を続けると丁寧です。とは言え、答え方は相手の質問がどういう英文だったかによって変わってきますので、注意しましょう。以下の例を参考にしてみてください。
例1:
"Is it your book?" (それはあなたの[本](https://eikaiwa.dmm.com/uknow/questions/52899/)ですか?)
"Yes, it is." (はい、そうです。)
例2:
"Does it go to Tokyo.?" (それは東京に行きますか?)
"Yes, it does." (はい、そうです。)
例3:Will they come to the class? (彼らは[授業](https://eikaiwa.dmm.com/uknow/questions/34906/)に来るでしょうか?)
"Yes, they will." (はい、そうです。)
もし、「はい、あなたは(あなたの言っていることは)正しいです」というニュアンスであれば、回答2・のように"Yes, you're right."とか"Yes, that's right."と言うこともできます。
回答3"That's correct."「それは正しいです(間違いないです)。」といった感じのニュアンスです。
ご参考になれば幸いです!
その「はいそうです」が英語で「yes, that’s right」か「yes, that is correct」と言います。
以下は例文です。
「これは[あなたの](https://eikaiwa.dmm.com/uknow/questions/60533/)ですか」「はいそうです」
ー “Is this yours?" “Yes, it is.”
「このワンピースが[高い](https://eikaiwa.dmm.com/uknow/questions/51864/)よね」「はいそうです」
ー “I think this dress is a little bit expensive” “yes, I agree”
参考になれば嬉しいです。