Questions & Answers about Park je dalje od moje kuće nego škola.
Because nego škola is a shortened comparison clause, not an od + genitive phrase.
The full idea is:
Park je dalje od moje kuće nego što je škola (od moje kuće).
So škola is really the subject of an implied clause, and subjects stay in the nominative.
If you used škole, it would suggest a different structure, and here it would sound wrong.
Because od requires the genitive case.
The basic form is:
- moja kuća = my house nominative
After od, it becomes:
- od moje kuće = from my house
Both words change because Serbian adjectives and possessives must agree with the noun in gender, number, and case.
They do two different jobs:
- od moje kuće = gives the reference point for distance: from my house
- nego škola = gives the second item in the comparison: than the school
So the sentence means roughly: