Does amoxicillin make contraceptions ineffective?

Yes. Other antibiotics will do the same thing, along with St. John's Wort. Be very careful in taking medications with birth control pills!