In this paper, we propose a practical and scalable solution to mitigating interference on the uplink through static clustering and adaptive fractional frequency reuse (CFFR). The focus is on a three-cell clustered network due to its low complexity. Moreover, we have previously shown that a performance comparable to that of global coordination is achievable using a cluster size of three. In this paper, for a clustered planar Wyner network, we derive analytical capacity equations for zero forcing (ZF) and linear minimum mean squared error (LMMSE)-based receivers. The theoretical results show that inter-cluster interference is the major performance bottleneck and that the smallest interference from the neighbouring clusters is sufficient to significantly lower the system performance. We then switch our study to a more realistic network setting and augment our CFFR technique by adopting an entirely distributed architecture and by implementing a location classification algorithm based on logistic regression. We then show through simulations that CFFR performs significantly better than the widely studied dynamic clustering (DC) technique. Since the inter-cluster interference intensity of CFFR is much lower than DC, the per-cell sum rate performance is 1.5× better, especially at high loads. We also show that the CFFR algorithm is a lot less complex than DC in terms of running time.