Translation:The store is across the street from the school.
I am not native, but i am sure I've heard/seen "opposite to" a couple of times. Maybe it is used more often in British English? I don't know. Anyway, I agree that plain "opposite" is more common, but "opposite to" is also listed as valid, for instance here in the Collins English Dictionary: http://www.collinsdictionary.com/dictionary/english/opposite (number 9)
UPDATE It is used in British English... "It is common in BrE to say opposite to as an alternative to opposite of when used as a noun, the only form normally found in AmE. The use of opposite as a preposition (opposite the post office) has long been established in both dialects but appears to be more common in British usage." (http://en.wikipedia.org/wiki/Comparison_of_American_and_British_English)
Hello, I don't know f I am late now, but upon searching the "Longman" I've found this entry about using opposite as preposition: "1 especially British English if one thing or person is opposite another, they are facing each other: The people sitting opposite us looked very familiar. on the wall opposite the door ! Do not say that one thing is 'opposite to' or 'opposite of' another. Say that one thing is opposite another: There's a car park opposite the hotel. ➔ see usage note front
I think those things don't mean the same. In my interpretation "opposite" (without "of) in this case means that it is very near the school (eg. no more than 50 meters away) but there is a street, a junction, or sqare between them. While "in front of" means that it is even nearer to the school and there isn't any public place separating them. And when "opposite" (without "of") is used, it means that the frontages of two buildings are facing each other, while in the case of "in front of", they are not.
just skip 'from'
Die Post ist genau gegenüber dem Bäcker. The post office is opposite the baker’s.
Dieses 3-Sterne-Hotel liegt in der Frankfurter Innenstadt gegenüber dem Hauptbahnhof. This 3-star hotel is situated in Frankfurt city centre, opposite the main railway station.