The high tourist season in Tenerife is in August (when schools are closed) but also around the Christmas and NYE holidays (when people escape winter from mainland Europe). If you visit in the other winter months you will find less crowds and cheaper prices.