This question already has an answer here:
At the website where people pronounce words from their languages the page for the word "often" gives 15 accounts. 13 people pronounced it with silent
-t- ("ofen"), and only 2—with strong
But all ESL teachers I know (U.S. native speakers) pronounce it with strong
What is the right (standart) pronounciation?