In this paper, we state a generalization of the ring of integer-valued polynomials over upper triangular matrix rings. The set of integer-valued polynomials over some block matrix rings is studied. In fact, we consider the set of integer-valued polynomials Int(sLn(D))={f∈sLn(K)[x]|f(sLn(D))⊆sLn(D)} for each 1≤s≤n−1, where D is an integral domain with quotient field K and sLn(D) is a block matrix ring between upper triangular matrix ring Tn(D) and full matrix ring Mn(D). In fact, we have n−1Ln(D)=Tn(D). It is known that the sets of integer-valued polynomials Int(Tn(D))={f∈Tn(K)[x]|f(Tn(D))⊆Tn(D)} and Int(Mn(D))={f∈Mn(K)[x]|f(Mn(D))⊆Mn(D)} are rings. We state some relations between the rings Int(Ts(D)),Int(Mn−s(D)) and the partitions of Int(sLn(D)). Then, we show that the set Int(sLn(D)) is a ring for each 1≤s≤n−1. Further, it is proved that if the ring Int(Mn−s(D)) is not Noetherian then the ring Int(sLn(D)) is not Noetherian, too. Finally, some properties and relations are stated between the rings Int(sLn(D)), Int(Ts(D)) and Int(Mn−s(D)).