To solve the problem, we need to define \( x \) as the number of office buildings. Each office building can clean 21 windows, so the total number of windows cleaned from the office buildings is \( 21x \). In addition, the cleaner can also clean the windows of one school with 42 windows. The total number of windows cleaned (from both office buildings and the school) should equal 126.
The equation to represent this situation is:
\[ 21x + 42 = 126 \]
So, the correct response is:
21x + 42 = 126