If you have him in that community i would seriousely advise moving him as the guppies will more than likely shred his tail as will the tetras, please don't let this happen, Get him his own 5 gal with a filter and heater on his own and he'll be happy as larry.
Please don't let your betta end up like so many others (dead) from bad tank mates.