There are many factors that affect dial-up speed.
Just because the phone line meets the phone providers standards, does not mean that it is capable of 52K communications.
Start by checking the internal wiring.
Connect the modem directly to the input line with the rest of the house wiring disconnected.
If the speed improves, then either there is a problem with the house wiring, or one of the telephone devices.
Next, try and trace the route that the signal takes when your users connect to the office.
Is the switch that services their homes an older switch?
Is there an older switch that the signal has to go through between their house and the office?
If so, you may need to setup an alternate phone number that would use a different route to get to the office.
Even a different service provider on the client end can make a difference.
When I dialed into 2 different ISPs from my home, the typical connection speed was 48K.
Dialing a 3rd to check a friends PC, and their ISP connected at 52K.
Finally, make sure that you have tried to optimize the modem settings.
Chas