Up to 200 homes have been affected after water damaged British Telecom cables in Crossflatts.
The leak, affecting a main service cable in Keighley Road, has left householders in the village near Bingley unable to use their phones or access the internet.
A number of businesses have also also been affected after the problem began last Thursday.
A spokesman for BT said although not all services had been reconnected, a team of engineers are repairing the cable at the site and all lines should be fixed by tomorrow.
Geoff Popay, caretaker at Crossflatts Primary School, said he had not been able to use his phone since Thursday and was upset that he could not access the internet at his home on the school site at the weekend.
The BT spokesman said: "We apologise to our customers in Crossflatts for any inconvenience caused and our engineers are doing their utmost to fix the problem."
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article