I would drop the first sentence. its not useful and there is already a lot to read. Try to imagine how the person who has to read loads of these letters feels when they read the letter.
If you want to say thank you do it at the end and separate it from the rest.
- For Teachers